|
|
1
2
当您在数据库上执行CRUD操作时,一定要检查您正在使用的会话是否打开。如果事务处于打开状态,则还应检查事务是否处于活动状态。如果事务处于活动状态,则可以继续操作。但如果事务不是活动的,则必须手动获取事务。如果会话未打开,则应获取新会话。 用于检查会话是否打开
获取新会话
用于检查事务活动性
用于获取新事务
当事务处于活动状态时,不应开始该事务,否则将导致 |
|
|
2
1
例外很简单,它说:
所以这里的问题是你的会话没有任何打开/活动的
你在哪里得到的
为了避免此问题,您可以开始一个新事务,以确保在这种情况下不会失败,因此请将代码更改为:
|
|
|
Gero Mendy · 如何为一个类分配兵变的结果。查询 2 年前 |
|
Hamvy B · 替换不推荐的hibernate方法 2 年前 |
|
Martin Pfeffer · Spring Boot JPA 2 年前 |
|
|
denstran · 休眠未生成正确的id 3 年前 |
|
|
Frank · 忽略/跳过Hibernate架构验证中的特定字段 3 年前 |