随笔分类 -  Hibernate

摘要:一、目的 hibernate Envers目的是记录执行数据变更历史。 http://blog.csdn.net/liusong0605/article/details/46696347 阅读全文
posted @ 2017-08-07 18:26 坏~牧羊人 阅读(536) 评论(0) 推荐(0) 编辑
摘要:1、定义实体类的父类 阅读全文
posted @ 2017-08-07 18:19 坏~牧羊人 阅读(4357) 评论(0) 推荐(0) 编辑
摘要:该注解,是hibernate框架的注解。 实体类中使用了@Table注解后,想要添加表中不存在字段,就要使用@Transient这个注解了。在网上找的方法是要将这个注解添加到自定义字段的get方法上,这样做了之后程序报错,最后试了将该注解添加到定义该字段的头部即可,例如: 即放在实体类的成员变量上部 阅读全文
posted @ 2017-07-31 09:34 坏~牧羊人 阅读(1131) 评论(0) 推荐(0) 编辑
摘要:1、StudentPK类,存放Student的联合主键,必须实现java.io.Serializable接口(为了序列化扩充移植),必须重写equals跟hashCode方法(为了确保唯一性) 2、Student.hbm.xml: 测试文件: 阅读全文
posted @ 2017-03-06 23:30 坏~牧羊人 阅读(2023) 评论(0) 推荐(0) 编辑
摘要:今天项目中遇到这个问题,搞了大半天,现在记录下来hibernate里联合主键配置(多个字段一起作为主键) 主键的生成文件 查询单个主键时用HQL语句 from BbWjjc bw where bw.BbWjjcId.wjid=? 结果报错: could not resolve property: B 阅读全文
posted @ 2017-03-06 23:26 坏~牧羊人 阅读(3980) 评论(0) 推荐(0) 编辑
摘要:1、方法一 主键类用@Embeddable,pojo类仍然用@Entity但是引用主键类的对象用@Id 主键pojo类: pojo类: 2、方法二: @EmbeddedlD(*) 主键pojo类无需加@EmbeddedlD注解,只需在pojo类新属性“composeIdPK”的get方法前写@Emb 阅读全文
posted @ 2017-03-06 23:21 坏~牧羊人 阅读(407) 评论(0) 推荐(0) 编辑
摘要:Restrictions.eq --> equal,等于. Restrictions.allEq --> 参数为Map对象,使用key/value进行多个等于的比对,相当于多个Restrictions.eq的效果 Restrictions.gt --> great-than > 大于 Restric 阅读全文
posted @ 2016-05-27 18:27 坏~牧羊人 阅读(335) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示