![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
szyyyp
这个作者很懒,什么都没留下…
展开
-
hibernate 主控端与被控端
hibernate使用过程中,必然会使用到 @@OneToMany(一对多) 或者 @ManyToOne(多对一),但是对于这个关系:多对一或者是一对多,到底该由哪一端来维护呢?主控端:主动维护关系的一端;被控端:被动维护关系的一端;在使用注解: @OneToMany或者 @ManyToOne时,往往会带着 : @JoinColumn 注解,表示为主控端,即 即是不写原创 2016-05-12 15:55:03 · 1889 阅读 · 0 评论 -
hibernate多对多,多对一映射时用set,bag,list,array时有什么区别?
简单的说,这些集合类除了bag,都有其对应的JDK中接口的语义。它们都可以表示一对多或多对多。Set对应于java.util.Set接口,表示一个没有重复元素的集合。怎样区别重复元素?这就涉及到对象的同一性。我们知道在数据库中,我们用主键来区分每一条记录,在Java的对象世界中,我们是用Object.equals()方法来区分是否是等价的对象。set保证,在这个集合中,没有重复的对象。原创 2016-05-13 10:29:15 · 3061 阅读 · 0 评论 -
Hibernate4注解方法
原帖地址:http://blog.sina.com.cn/s/blog_45ef2e490102w6gg.html1.类级别注解@Entity 映射实体类@Table 映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bean。属性:name - 可选,对应数据转载 2016-09-04 09:52:00 · 537 阅读 · 0 评论 -
JPA criteria 查询:类型安全与面向对象
原帖地址:https://my.oschina.net/zhaoqian/blog/133500序言自工作以来,除了以前比较流量的hibernate,就是一直使用ORM 规范 JPA了.而这几天工作需要,研究了下JPA的标准查询,名为:JPA criteria查询.相比JPQL,其优势是类型安全,更加的面向对象.使用标准查询,开发人员可在编译的时候就检查查询的正转载 2016-09-23 09:11:36 · 1324 阅读 · 0 评论 -
注解 HIBERNATE 组合唯一键
如果是联合约束就用下面这种@Table(name="tbl_sky", uniqueConstraints = {@UniqueConstraint(columnNames={"month", "day"})})如果是单一字段约束可以用@Table(name="tbl_sky", uniqueConstraints = {@UniqueConstraint(原创 2017-04-30 10:45:45 · 1647 阅读 · 0 评论 -
hibernate插入、更新中文数据乱码问题
这个问题,我们以前出现过,也已经解决了的,这两天又犯了同样的错误,真是不可理喻其实这个问题解决起来也很简单,只要指明hibernate的数据库的编码就可以了。即在其url属性下写下:url="jdbc:mysql://localhost:3306/dataCollect?characterEncoding=utf-8"呵呵,是不是真的太臭了!...原创 2018-08-29 22:14:43 · 746 阅读 · 0 评论