随笔分类 -  ORM

摘要:一本书可以有多个作者,一个作者可以有多本书 @Entity public class Book { @Id String isbn; String title; @ManyToMany(mappedBy = "books") Collection<Author> authors; } @Entity 阅读全文
posted @ 2019-02-12 18:56 江湖小小白 阅读(551) 评论(0) 推荐(0)
摘要:手机数量和手机详情分开存 @Entity public class Phone { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) Long id; String number; @OneToOne // Phone 表会添加 deta 阅读全文
posted @ 2019-02-12 12:01 江湖小小白 阅读(2435) 评论(0) 推荐(0)
摘要:一个出版者可以发布多本书 @Entity public class Book { @Id String isbn; String title; } @Entity public class Publisher { @Id @GeneratedValue(strategy = GenerationTy 阅读全文
posted @ 2019-02-11 16:55 江湖小小白 阅读(1827) 评论(0) 推荐(0)
摘要:一个出版者可以发布多本书 @Entity public class Book { @Id String isbn; String title; @ManyToOne // Book 表会增加 publisher_id 与 Publisher 表主键关联 Publisher publisher; } 阅读全文
posted @ 2019-02-11 16:13 江湖小小白 阅读(3848) 评论(0) 推荐(0)
摘要:EntityManager#merge merge() 用于处理 Entity 的同步。即数据库的插入和更新操作 merge的几种情况 1. 若传入的是一个临时对象 2.若传入的是一个游离对象, 即传入的对象有 OID 3.若传入的是一个游离对象, 即传入的对象有 OID,在数据库中有对应的记录 4 阅读全文
posted @ 2019-02-11 10:35 江湖小小白 阅读(2149) 评论(0) 推荐(0)
摘要:一、Persistence Persistence 类用于获取 EntityManagerFactory 实例,该类包含一个 createEntityManagerFactory 的静态方法 。createEntityManagerFactory 方法有两个重载。 二、EntityManagerFa 阅读全文
posted @ 2019-02-02 16:39 江湖小小白 阅读(160) 评论(0) 推荐(0)
摘要:注解放在类属性上不生效时可放在get方法上试试,原因未知 @Entity /** * @Entity 该Java类为实体类,将映射到数据库表。如声明一个实体类 Customer,它将映射到数据库中的 customer 表上。 */ @Entity public class Customer { @T 阅读全文
posted @ 2019-02-02 11:53 江湖小小白 阅读(396) 评论(0) 推荐(0)
摘要:https://docs.jboss.org/hibernate/orm/current/introduction/html_single/Hibernate_Introduction.html#hello-jpa POM 依赖:https://mvnrepository.com/artifact/ 阅读全文
posted @ 2019-02-02 10:24 江湖小小白 阅读(488) 评论(0) 推荐(0)