java Hibernate
wangboak
这个作者很懒,什么都没留下…
展开
-
Hibernate 和数据库的外键关联
做项目建数据库时,表与表之间的外键约束太多,导致后来数据库操作时经常出错,于是我们决定把数据中的外键都删除,只在业务逻辑上存在引用关系,在数据库中不存在实体的外键。可是我们的代码都写到一半了呀,domain包下和javaBeandouy都已经写完,从头再来是不可能的。于是我就将数据库中的外键都在数据库中删除掉,Hibernate的XML文件和javaBean都没有改变,经过不是很完善的...2011-09-23 18:49:35 · 249 阅读 · 0 评论 -
Hibernate HQL 查询POJO部分字段
在使用Hibernate的时候,有时候并不想将对象的所有字段都查询出来,尤其是对象在数据库中的数据比较大时,(比如存储一些图片或者二进制文件,因为特殊的业务需求,必须这样存),在使用对象的时候,并不是用这些lob字段,就不想将这些字段一起查询出来,可以在domain域的对象中加上想查询字段的构造函数,然后hql语句使用select new Object(构造字段) from Object wher...2011-09-25 00:08:00 · 185 阅读 · 0 评论 -
Hibernate HQL 更新POJO部分字段
项目中使用SSH2框架,使用Hibernate时,经常遇到一些只需更新部分字段的情况,Hibernate更新时,是将数据先加载到Hibernate中,然后更新类的属性,然后再保存(持久化到数据库中),但是有时候,由于数据比较大,比如某条数据中包含着二进制数据,光从数据库中加载到Hibernate中中就需要好长时间,然后再修改,保存,特别浪费时间和资源,但是又不需要修改二进制数据,仅仅修改下一些va...2011-10-11 10:45:19 · 171 阅读 · 0 评论