如果MySQL数据库中不存在其他对象,如何创建SQL查询来保存对象?

时间:2019-04-15 19:38:30

标签: mysql spring spring-data-jpa

我有一个实体对象,尝试将其保存到MySQL数据库中。我正在使用实现JpaRepository的接口。我想编写一个查询,如果该对象的某些字段与已保存对象的相应字段不匹配,则将保存对象

我有以下查询可以实现这一目标

insert into tableA(col_1,col_2,col_3) 
  select 'string_1','string_2','string_3'
  where not exists(select col_1 
                   from tableA
                   where col_1='string_1')

如何将其翻译为与JpaRepository一起使用?

0 个答案:

没有答案