hibernate
zyzzyz321
这个作者很懒,什么都没留下…
展开
-
Hibernate持久化类与主键生成策略
一、持久化类 持久化类(Persistent Object)实际上就是POJO+hbm.xml。在Hibernate中,PO的编写规则为: 提供一个public权限的无参构造; 对属性进行private声明,并提供public getter/setter; 在PO中必须提供一个标识符(OID),OID与数据库的主键对应; PO中尽量使用基本数据类型的包装类(因为包装类默认null,而基本原创 2017-04-18 20:39:28 · 294 阅读 · 0 评论 -
Hibernate关联映射--一对多
双向关联 以客户和订单为例,创建实体类,package domain;import java.util.HashSet; import java.util.Set;public class Customer { private Integer id; private String name; Set<Order> orders = new HashSet<>(); @原创 2017-04-19 20:09:02 · 245 阅读 · 0 评论 -
Hibernate注解开发
Hibernate注解开发通过实现JPA(Java Persistence API)规范,使用注解和配置文件进行开发。PO类注解配置 用 @Entity定义实体类,@Table描述表与实体类的关系,@Id声明主键,@GeneratedValue(strategy=GenerationType.)用于设置主键生成策略,如果要使用uuid等Hibernate框架的主键生成策略,要先使用@Generat原创 2017-04-20 11:25:02 · 320 阅读 · 0 评论 -
Hibernate检索方式
Hibernate 的检索方式有5种。 导航对象图检索方式 Customer c = session.get(Customer.class,2); c.getOrders().size();可以根据已经加载的对象导航到其他对象,如一对多的查询。 oid检索方式 按照对象的oid来检索对象,Hibernate在执行get/load时要通过oid查询。 session.get(Customer.cla原创 2017-04-20 17:15:09 · 353 阅读 · 0 评论