Spring Data JPA
文章平均质量分 67
朱茂强
热爱生活,热爱编程!
编程始于兴趣,兴趣改变生活!
展开
-
Spring Data JPA-双向一对一关联映射
Spring Data JPA-双向一对一关联映射如果一个男孩和一个女孩相爱,那么她们的心里只能装着对方一个人,不能脚踏好几只船……通过上面描述,我们明白这是一个双向的关联关系,而且都是一对一。这个和我前面讲过单向一对一十分类似。甜美的爱情故事,生死相依小红和小明的一段神话般的甜美爱情故事:有一天,小红问他男朋友小明:你心里有没有我?小明睁着眼睛说:当然了,心里满满的都是你。小明紧接着就反问他的女朋友小红:臭宝,你心里是不是也满满都是我?小红睁着眼睛回答说:当然了。小红和小明,相互依赖,永不分原创 2022-03-23 00:31:51 · 1267 阅读 · 0 评论 -
Spring Data JPA-单向一对一关联映射
Spring Data JPA-单向一对一关联映射假如有一张客户表和一张银行账户表,如果想在客户表中关联该客户的银行账户信息,那么这就是一个单向一对一的映射关系。配置映射关系在客户domain中的银行账户domain对象的属性上添加@OneToOne注解,表示这是一个一对一关联关系,然后配置cascade属性,该属性的作用是设置关联关系在哪种持久化操作下有效,属性如下:ALL:所有持久化操作都执行关联操作,也就是说,如果执行的是删除操作,会把所有关联的数据都删除。我个人觉得尽可能不要设置为ALL原创 2022-03-22 00:45:24 · 1057 阅读 · 0 评论 -
Spring Data JPA-动态查询
Spring Data JPA 高级使用,正确使用事半功倍……原创 2022-03-20 21:36:12 · 943 阅读 · 0 评论 -
Spring Data JPA-JPA对象的四种状态
Spring Data JPA-JPA对象的四种状态JPA对象的四种状态临时状态:刚创建出来,∙没有与EntityManager发生关系,没有被持久化,不处于EntityManager中的对象。实际上就是new了一个普通的JavaBean对象后没有对该对象进行过操作时的状态。托管状态:∙JavaBean与EntityManager发生关系后将被持久化,该Bean的任何属性改动都会牵涉到数据库记录的改动。也就是说只要我们改动这个Bean的属性,无需我们去调用其他方法,数据库的数据会自动同步。原创 2022-03-19 23:00:47 · 1337 阅读 · 0 评论 -
Spring Data JPA-根据Repository接口关键字生成SQL
Spring Data JPA-根据Repository接口关键字生成SQLJPA支持根据Repository接口中的方法名生成SQL,常用的CRUD都可以实现。支持的查询方法主题关键字(即前缀,决定当前方法作用,只支持查询和删除)支持的查询方法谓词关键字和修饰符(决定查询条件)决定查询条件)...原创 2022-03-19 22:52:11 · 930 阅读 · 0 评论