
JPA
snailisBigbull
这个作者很懒,什么都没留下…
展开
-
JPA继续探索
范式即不同的规范要求,在设计关系型数据库时,要遵从不同的规范要求,设计出合理的关系型数据库。第一范式【1NF】:具备原子性(最小单元,不可分割),主要是指表里的列,一个列一旦被创建后就不能再分开,一个列只能存放一个值。第二范式【2NF】:设计的表里面都应该要有一个唯一标识来区分表里每一行的数据,即主键。第三范式【3NF】:一个表里面尽量不要存放其他表的非关键性信息,即再表里存放外键。...原创 2019-07-28 22:40:26 · 186 阅读 · 0 评论 -
JpaSpecificationExecutor的认识
4.JpaSpecificationExecutor的认识Specification:[ˌspɛsəfɪˈkeʃən]Executor:[ɪgˈzekjətə®]Criteria:美 [kraɪˈtɪrɪə]JpaSpecificationExecutor(JPA规则执行者)是JPA2.0提供的Criteria API的使用封装,可以用于动态生成Query来满足我们业务中的各种复杂场景。...原创 2019-08-17 21:21:02 · 1314 阅读 · 0 评论 -
从数据库读取根据登陆用户自动生成菜单
一、menuRepository(dao层)数据层代码实现public interface MenuRepository extends BaseRepository<Menu,Long>{ //根据用户名拿到一个人对应的所有子菜单 @Query("select distinct m from Employee o join o.roles r join r.per...原创 2019-08-11 13:14:52 · 391 阅读 · 0 评论 -
AnnotationException: @OneToOne or @ManyToOne on cn.itsource.aisell.domain启动IDEA报错
hibernate.AnnotationException: @OneToOne or @ManyToOne on cn.itsource.aisell.domain.Purchasebillitem.product references an unknown entity: long原因是entity实体类中属性的类型映射关系部匹配 product 不是Long类型。...原创 2019-08-13 13:22:16 · 942 阅读 · 0 评论 -
JPA框架深入了解
1.JPA主键生成策略(掌握)主键:唯一地标识表中的某一条记录主键特点:非空且唯一主键分类: 自然主键 :具有实际意义的列来作为主键 代理主键 :没有实际意义的列来作为主键 --单体项目什么主键的生成策略: jpa采取的方案方式去生成主键jpa:(1)auto策略 – 默认使用这种:根据数据库方言来选择的到底使用哪种策略 比如 配置mysql的方言...原创 2019-07-25 19:24:49 · 2935 阅读 · 0 评论 -
JPA框架初次见面
1.JPA的认识1.1 什么是JPA(了解)jpa: (1)Java持久层API,jpa就是做持久层,操作数据库 (2)它是对象映射框架(ORM)的规范 ORM: 对象关系映射(Object Relational Mapping,简称ORM) 数据表库 t_employeeidname12t_employee ---- 类对应上 E...原创 2019-07-25 00:08:43 · 150 阅读 · 0 评论 -
JPA框架中jpql最后的了解
E-R图(数据库工具生成的关系图)E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型jpqljpql:jpa 持久化的查询语言,它和sql是类似,但是还是有区别jpql规范写法: (1) jpql 不能出现*号,必须出现对象的别名和属性名区分大小写(2)jpql的关键字和sql一样,不...原创 2019-07-29 23:53:19 · 349 阅读 · 0 评论