![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
idiot2006
keep moving,keep thinking
展开
-
hibernate内置生成器
转自梁立新的《项目实践与精解》1、increment(递增)一般用mysql数据库时使用,为long、short、int类型生成唯一标识。只有在没有其他进程往同一张表中插入数据时使用,在 集群下不能使用。2、identity支持DB2、MYSQL,MS SQL ,SYBASE和HYPERSONIC SQL3、sequence(序列)DB2、postgreSQL、Oracle转载 2006-11-29 10:49:00 · 546 阅读 · 0 评论 -
hibernate中的一些概念
1、PO(Persistence Object) 持久层包括3个部分:hibernate的配置文件hibernate.cfg.xml、每个表对应的POJO(Plain Old Java Object)/JavaBean类、每个表对应的hbm.xml文件2、DAO(Data Access Object )数据存取对象是PO的客户端,负责所有与数据操作有关的逻辑3、BO(Busi原创 2006-11-29 11:00:00 · 463 阅读 · 0 评论 -
hibernate缓存
这两天由于到了项目的测试阶段,出现了老是cpu升高的现象,主管要求我们检查程序, 是不是频繁的操作数据库的原因,于是就一直在琢磨怎么使用hibernate的缓存。还好goole了一下,有篇比较好的介绍http://blog.csdn.net/wangyihust/archive/2006/02/17/600985.aspx原创 2006-11-29 16:58:00 · 511 阅读 · 0 评论 -
有关hibernate操作修改的思考
项目接近尾声了,做的只是些检查和测试 ,过程中发现了个bug,hibernate做修改的时候是不是有必要把所有的字段都重新修改一遍呢,而比如说有的字段是没必要做修改呢?我的bug就出在这,以为没必要做修改的地方就不用管了,可是结果是不行的,就算是一样,也要重新写一遍。我对hibernate还不是很了解,但我觉得hibernate的修改机制肯定不是这样吧,但又是如何呢?原创 2006-12-07 10:24:00 · 981 阅读 · 1 评论 -
sql查询
方便的sql语句,不用根据所传的参数不同而写方法重载,只要加个真值就ok了。sql="from Tproduct t where 1=1"sql=sql+" and t.nproType="+proTranTypeId+" ";sql=sql+" and t.ntotalInduId="+totalId+" ";原创 2007-01-11 16:05:00 · 569 阅读 · 0 评论