`
jyangzi5
  • 浏览: 207580 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
hibernate主键生成策略(转)   Hibernate为优秀的持久层框架的代表。在传统的JDBC+JavaBean操作中,实体对象都由程序员自己去封装,然后返回。而在Hibernate中,采用对象关系映射『ORM』,大大简化了对数据库的操作. 在数据库的设计和操作中,我们通常会给表建立主键。 主键,可以分为自然主键和代理主键。 ----------------------------------------自然主键表示: 采用具有业务逻辑含义的字段作为表的主键。比如在用户信息表中,采用用户的身份证号码作为主键。但是这样一来,随着业务逻辑的变化,主键就有可能要更改。比如,假设哪天身 ...
2008-11-06 在Eclipse中用ant生成war压缩包 这里笔者用的Eclipse是Eclipse3.1,但是3.0后的版本,操作其实都差不多。   第一步:在Eclipse项目上增加一个build文件。 文件的代码如下: <project name="eticket" default="build-et ...
转自http://heimuad.iteye.com/blog/123983 Oracle建立表空间和用户                                          建立表空间和用户的步骤:用户建立:create user 用户名 identified by "密码";授权:grant create session to 用户名;            grant create table to  用户名;            grant create tablespace to  用户名;            grant cre ...
前久写了一贴:"代理模式在Spring+hibernate+struts框架中的应用",引起了比较广泛的讨论,虽然丢砖头的不少,呵呵. 此外在Spring+hibernate+struts框架中,我比较广泛地用到了"适配器模式".故讨论一下. 为了让代码通用,在Spring+hibernate+struts中,我做了个baseDao和baseService类,这两个类是通用的对表维护的操作.这样大多数表维护的代码,只要这两个类就可以了. 当有BUSINESS OBJECT时,从baseService继承产生一个businessServiceIMP类,这时运 ...
 WebSphere 6.1 上 struts2 程序无法找到Action 解决方法 WebSphere升级到6.1.0.5 以后所有struts2的程序都会发生Action找不到的情况,解决方法如下,服务器>应用程序服务器>[选择所使用的服务器]>Web 容器设置>Web 容器>定制属性,增加名称为“com.ibm.ws.webcontainer.invokefilterscompatibility” 的定制属性,值为true。     相关:http://tollyhuang.blog.163.com/blog/static/77162620200 ...

Map

  Map接口用于存储元素对(键和值) Map接口中的方法:     equals(Object o)   //比较对象是否相等     hashCode    //     clear()                      //清空map     remove(Object key)  //删除key键对应的键值对     put(Object key,Object value) //加入key-value对     putAll(Map t)         entrySet()  //返回 Map 中所包含映射的 Set 视图。             ...

Spring aop

 一个简单的AOP实例,仅供参考;   package com.aop.service; public interface Service { String addUser() throws Exception; }   此类为目标对象接口类     package com.aop.service.impl; import com.aop.service.Service; public class ServiceImpl implements Service { public String addUser() throws Exception { ...
   Spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。   除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有类文件。    (1) spring-core.jar    这个jar文件包含Spring框架基本的核心工具类,Spring其它组件 ...
Remote Method Invocation (RMI -- Java远程方法调用)允许您使用Java编写分布式对象。本文将介绍RMI的优点以及如何将其连接到现有的和原有的系统中,以及与用Java 编写的组件的连接,同时给出了一个详细的例子,可以给初学者提供一个 ...

Excel文件下载

    博客分类:
  • IO
String filename=(String)request.getParameter("text"); //获取传递参数[size=xx-small][/size][align=center][/align][color=blue][/color]文件名称; response.setContentType("application/vnd.ms-excel xls; charset=GBK ");//设置输出类型,设置为下载application/x-download String filedisplay = "leaderOrEmploy ...
除了使用工具外,对于cvs文件导入到oracle数据库另有简洁的办法。 针对于Excel文件,先将其另存为.csv格式文件,如test.csv,再编写一个insert.ctl用sqlldr进行导入!insert.ctl内容如下: 1: load data    2: infile ' test.csv '    3: append into table table_name  4: fields terminated by ','    5: (field1, 6: field2, 7: field3, 8: ... 9: fieldn)   注意括号中field排列顺序要与csv文件中相 ...
Global site tag (gtag.js) - Google Analytics