hibernate
zxcv1222
这个作者很懒,什么都没留下…
展开
-
hibernate: 用Disjunction和Conjunction构造复杂的查询条件
Disjunction和Conjunction是逻辑或和逻辑与,可以用这个来构造复杂的SQL查询条件,实例如下: private void CheckBsc_lj(Criteria queryCriteria) { Disjunction disjunction = Restrictions.disjunction(); Criterion cirterion = Res转载 2014-10-09 16:00:17 · 482 阅读 · 0 评论 -
Hibernate中复合主键的配置和使用
有关Hibernate的联合主键对于新系统的设计开发而言,我们应尽量避免在库表中引入与业务逻辑相关的主键关系。将业务逻辑主键引入库表,以后业务逻辑的变化,将很可能对底层数据库结构产生连带影响。复合主键的引入,很大程度上意味着业务逻辑已经侵入到数据存储逻辑之中。因此,应尽量避免。但实际情况中,我们必须面对遗留系统的旧表开发,这时,对现有复合主键的支持就非常必要。转载 2014-10-09 15:27:16 · 399 阅读 · 0 评论 -
hibernate many-to-one标签中的insert和update属性起什么作用
数据在更新的时候,这个数据不做更新,也不增加。也就是除了删除,数据不会变化的。转载 2014-10-09 15:35:16 · 1508 阅读 · 0 评论 -
hibernate 中对set对象的两种配置方法
.hibernate 中对set对象的两种配置方法:(一)使用order-by对set排序,只需要修改set设置: ...//注意:st_id必须是数据表里的字段名,不能使类里的属性名//使用order-by,实质是hibernate自动在查询语句后面添加order by ...语句。(二)使用sort对set排序1.修改set设置: ...注意:转载 2014-10-09 15:43:36 · 722 阅读 · 0 评论 -
对hibernate的set集合进行排序2
在hibernate中,对于一对多和多对多的关联会使用Set集合来操作,但是有时候在业务中需要对set集合中的对象进行排序,当然,我们可以将Set集合改成list集合来存放对象,但是用list的话又要在数据库中新增一个字段,我不想改变数据的结构,那么,我们应该怎么样对Set排序呢? 部门表(dept)-------------员工表(emp) 部门的pojo类: public class转载 2014-10-09 15:47:03 · 443 阅读 · 0 评论 -
Hibernate Set集合排序
Hibernate Set集合排序本文探讨对Hibernate的set集合进行排序。假如有两张表:课程信息表(ECH_LEARN_COURSE)和课程分类信息表(ECH_LEARN_COUCATEGORY),它们之间是一对多的关系。对应的java类分别为EchLearnCourse和EchLearnCoucategory。EchLearnCoucategory有一个Set属性 echLea转载 2014-10-09 15:45:34 · 458 阅读 · 0 评论