hibernate
陈以轩
这个作者很懒,什么都没留下…
展开
-
(转)hibernate oracle 主键 自增
1:建表Create table test_table (id integer not null primary key ,name varchar2(20) )2:建序列Create sequence test_table_seqstart with 1i原创 2014-03-20 17:25:36 · 425 阅读 · 0 评论 -
【Hibernate总结系列】....hbm.xm…
在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具(如果想了解,请百度myeclipse hibernate反向工程)。本节简单的讲述一下这些配置文件的配置。配置文件的基本结构如下: <?xml version="1.0"encoding='UTF-8'?><!DOCTYPEhiberna原创 2014-03-20 17:26:57 · 540 阅读 · 0 评论 -
删除myeclipse对hibernate反向工程…
1.切换到navigator透视图下,这样能看到项目目录下所有的文件,可以看到项目根目录下有.myhibernatedata和.project文件2 删除掉.myhibernatedata这个文件;3 打开.project这个文件,删除projectDescription/buildSpec/buildCommand这个节点中name是com.genuitec.eclipse.hib原创 2014-03-20 17:26:51 · 790 阅读 · 0 评论 -
Hibernate 一对多级联删除
Hibernate 一对多级联删除实例一背景:系统中有post表和replay表。分表表示帖子和帖子回复的表。一篇帖子可以有多个回复。 要求: 现在要求删除一篇帖子的同时删除对应的replay表中该帖子的所有回复。实现: 在post.hbm.xml中这样配置 (即在“一方”的hbm.xml文件中) 或者:cascade="delete"转载 2014-03-27 11:21:15 · 1256 阅读 · 0 评论 -
hql 中的case when运用查询
有以下hql:String hql = "select new com.ks.admin.report.dto.ReportMonthWithDrawalDto(" + "count(*)," + "sum(ct.tradeTotal)," + "sum(case when ct.tradeTotal >= 0 then 1 else 0 end)," + "s原创 2015-05-29 16:50:06 · 6504 阅读 · 1 评论 -
Hibernate.initialize(Obj)立即加载。
在使用hibernate进行持久化时,有时需要动态的改变对象的加载,比如在编辑页面里面lazy=true,而在浏览页面lazy=false,这样可以在需要lazy的地方才进行控制。而配置文件中Lazy属性是全局控制的,如何处理呢? 当元素或者元素的lazy属性为true时,load() or get() or find()加载这些对象时,Hibernate不会马上产生任何select语句,只转载 2015-12-28 15:23:36 · 748 阅读 · 0 评论