Postgresql 对于自定义Insert语句,未返回任何结果的Spring数据JPA
我有一张表,上面写着它的名字(名字,锁,时间戳)。名称列是主键,对于插入,我没有使用内置的save方法进行插入/更新。我的要求是只插入,如果存在则不更新。因此,我编写了用于插入数据的自定义查询。当我运行查询时,它将数据插入到表中,但抛出异常,表示原因为:com.edb.util.PSQLException:查询未返回任何结果 我尝试使用我的自定义插入,并对confict进行约束Postgresql 对于自定义Insert语句,未返回任何结果的Spring数据JPA,postgresql,hibernate,jpa,spring-data-jpa,Postgresql,Hibernate,Jpa,Spring Data Jpa,我有一张表,上面写着它的名字(名字,锁,时间戳)。名称列是主键,对于插入,我没有使用内置的save方法进行插入/更新。我的要求是只插入,如果存在则不更新。因此,我编写了用于插入数据的自定义查询。当我运行查询时,它将数据插入到表中,但抛出异常,表示原因为:com.edb.util.PSQLException:查询未返回任何结果 我尝试使用我的自定义插入,并对confict进行约束 @存储库 公共接口MyNameRepository扩展了JpaRepository{ @查询(value=“INSER
@存储库
公共接口MyNameRepository扩展了JpaRepository{
@查询(value=“INSERT into name(name,lock,updtedTime)值(?,,?)关于约束唯一性的冲突\u name doo nothing”,nativeQuery=true)
公共void insertData(字符串名、int锁、时间戳startTime);
}
我希望它插入时不会出现任何错误。请尝试在
插入数据方法上修改
,该方法可能重复