spring data jpa
一只小小小小丶小菜鸟
这个世界上有三样东西是别人抢不走的,吃进肚子里的饭,读进脑子里的书,还有藏在心中的梦想。
展开
-
jpa 基础注解
转自:https://www.zybuluo.com/zhuanxu/note/9999651.@Entity和@Table@Entity标注用于实体类,表明该Java类为实体类,将映射到指定的数据库表。当实体类与其映射的数据库表明不同名时,需要使用@Table标注说明。@Table标注和@Entity标注一同使用,标注与实体类上。@Table注解的常用属性是name,用于指明数据...转载 2018-10-07 15:33:00 · 199 阅读 · 0 评论 -
实体类间映射关系
转自:https://www.zybuluo.com/zhuanxu/note/1000527JPA @OneToOne、@ManyToOne、@OneToMany和@ManyToMany几个注解提供用以定义实体类之间的关系。OneToOne关系OneToOne 表示一对一的关系,先来看 OneToOne 的属性:@OneToOne targetEntity属性表示默认关联的...转载 2018-10-07 15:40:32 · 1380 阅读 · 0 评论 -
JPA复合主键问题
@EmbeddedId应用于实体类或映射超类的持久字段或属性,以表示可嵌入类的组合主键。可嵌入的类必须标注为@Embeddable,并实现序列化接口Serializable。 在实体类中,只能有一个@EmbeddedId注解,并且不能和@Id注解同时存在。 @MapsId注解可以和@Embedded I的注解一起使用,用来指定派生的主键,不支持在嵌入式类中定义关系映射。 ...原创 2018-10-07 15:50:42 · 494 阅读 · 0 评论 -
实体类监听器EntityListeners
自定义实体类监听器类。 public class DataBaseAuditListener { @PrePersist public void prePersist(Object object) throws IllegalArgumentException, IllegalAccessException { ...原创 2018-10-07 16:04:29 · 7426 阅读 · 0 评论