数据库
首页 > 数据库> > Spring Data Jpa 中使用Mysql的存在则更新Sql

Spring Data Jpa 中使用Mysql的存在则更新Sql

作者:互联网

Spring Data Jpa 中使用Mysql的存在则更新Sql

@Transactional
@Repository
public interface XXXRepository extends JpaRepository<XXXEntity, Long>, JPASpecificationExecutor<XXXEntity> {

	@Modifying
	@Query(value="INSERT INTO tb_user (name,nick_name, mail) VALUES ('kevin','kevin', 'kevin@163.com') ON DUPLICATE KEY UPDATE nick_name='kevin',mail='kevin@163.com'", nativeQuery=true)
	Integer saveAndUpdate(String name, String nickName, String mail);
}

标签:String,Jpa,Spring,nick,Sql,mail,kevin,name
来源: https://blog.csdn.net/kaili_0230/article/details/121278692