JPA在增删改的时候需要加注解@Transactional,和@Modifying

老大夫 发布于 2022-05-28 16:12
我一般把对数据库的具体操作写在了serviceImpl中, 在使用JPA对数据进行操作时需要声明两个注解@Transactional,和@Modifying, @Transactional 声明事务 @Modifying 通知SpringJPA这是增删改的事务
标签: JPA

JPA分页

老大夫 发布于 2022-05-27 09:39
连接:https://www.bilibili.com/video/BV13Y411x7n9?p=14&spm_id_from=pageDriver P14 第13分钟开始
标签: JPA

Not a managed type: class com.tjetc.carwork1.pojo.IllegalRecord

老大夫 发布于 2022-05-26 10:58
原因: Pojo类名忘记加了 ENtity 转载: https://blog.csdn.net/ywy7777777/article/details/106679001/
标签: idea JPA

JPA - no Session 的解决办法

老大夫 发布于 2022-05-10 16:21
原因: 出现 - no Session 是因为hibernate需要事务 解决方法: 我们在方法上添加注解 @Transaction @Rollback(false) 这个是在测试类中防止回滚用的

关于object references an unsaved transient instance - save the transient instance before flushing的解决方法

老大夫 发布于 2022-05-10 12:33
在使用JPA的多对一,进行保存等操作的时候报错. 显示对象未被创建. 原因是 在@ManyToOne()中缺少cascade = {CascadeType.REMOVE,CascadeType.PERSIST} 在@OneToMany()中 例如:private Role role=new Role(); 在这里是不能new的 解决办法: https://...
标签: idea JPA