【发布时间】:2020-02-08 10:15:21
【问题描述】:
Spring data JPA中有没有简洁的方式来执行:
- 按字段选择记录
- 如果找到则返回
- 如果找不到,则创建一个新的并返回它
原子地?
@Transactional 对此有帮助吗? (我的意思是创建一个方法,标记它@Transactional,在里面执行select,if/else)
BTW 解决这个问题的一般纯SQL方式是什么? (让我们假设 MySql DB。)
【问题讨论】:
标签: sql spring-data-jpa spring-transactions acid