![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具类
:Di
这个作者很懒,什么都没留下…
展开
-
JPA的理论及实践第一节
@JPA第一节一.理论1.1 什么是JPAJPA:(Java Persistence API) ORM的规范JPA是规范,Hibernate是它的实现(不唯一,但最好)最底层的操作还是JDBC(引入驱动包)1.2 什么是ORMo(对象,java面向对象) r(关系,关系型数据库) m(映射)1.3 JPA与JDBC的区别JPA(hibernate)的底层还是JDBC...原创 2019-03-04 23:13:46 · 146 阅读 · 0 评论 -
JPA:主键生成和缓存
一.主键生成策略1.1 主键设置两种方式代理主键(没有业务含义,建议使用)自然主键(有业务含义:手机号,身份证,…)1.2 四种主键生成策略@Id@GeneratedValue(strategy = GenerationType.IDENTITY/SEQUENCE/AUTO/TABLE)private Long id;1.2.1 IDENTITY:自增策略数据库必需支持这...原创 2019-03-09 11:30:09 · 184 阅读 · 0 评论 -
JPA的数据之间关系配置
一.单向一对多性能非常差,不建议使用如果要使用,建议使用双向的多对一,一对多代码配置必需使用接口声明可以使用List(有序允许重复)或者Set一定要指定外键(否则会出现中间表)@OneToMany@JoinColumn(name = "dir_id ")private List<Product> products = new ArrayList<>...原创 2019-03-09 11:43:35 · 125 阅读 · 0 评论