摘要: ![](https://img2020.cnblogs.com/blog/2506674/202111/2506674-20211108205823093-1593394963.png) 阅读全文
posted @ 2021-11-08 20:58 不是孩子了 阅读(27) 评论(0) 推荐(0)
摘要: 对象导航查询: 默认使用的是延迟加载的形式查询的。 调用get方法并不会立即发送查询,而是在使用关联对象的时候才会查询。 如果我们不想要延迟加载,只需要修改配置即可,将延迟加载修改为立即加载。 fetch,需要配置到多表映射关系的注解上。不管是onetomany、manytoone、manytoma 阅读全文
posted @ 2021-11-08 20:52 不是孩子了 阅读(29) 评论(0) 推荐(0)
摘要: 多表的查询,可以通过sql语句进行查询,还可以通过对象导航查询的方式进行查询。这是SpringDataJpa的一种特殊查询方式。 即查询一个对象的同时,通过此对象查询他的关联对象。 / / / / / 这个查询在一对多中比较明显,我们通过一对多的案例进行演示 / / / / (1)进行测试 报错no 阅读全文
posted @ 2021-11-08 20:38 不是孩子了 阅读(42) 评论(0) 推荐(0)
摘要: (1)级联添加 先在操作的主体上配置级联,这里user用户是主体,所以在user类上配置级联 然后进行测试 (2)级联删除 注意不要忘记将applicationContext.xml中表的生成方式改为update 阅读全文
posted @ 2021-11-08 20:13 不是孩子了 阅读(48) 评论(0) 推荐(0)
摘要: (1)我们进行测试 运行之后,数据库中生成三张表,一张用户表,一张角色表,还有一张关系映射表 但是关系映射表中没有数据,因为我们测试的时候没有进行两个关系的指定 (2)修改代码如下即可 (3)如果既配置了用户到角色的关系,也配置了角色到用户的关系,就会出现主键冲突,因为user和role都可以对主键 阅读全文
posted @ 2021-11-08 20:00 不是孩子了 阅读(42) 评论(0) 推荐(0)