使用hibernate(JAVA)时,如何在“mysql”数据库中避免重复?

时间:2015-10-28 09:56:48

标签: java mysql sql hibernate

我解析.lst文件以获取数据,然后我使用hibernate将这些数据添加到mysql数据库中。

我的文件总是使用新数据进行更新,但它会保留现有数据。

问题是,当我在一秒钟内解析文件时,如何避免数据库中的重复数据。

由于

1 个答案:

答案 0 :(得分:0)

INSERT INTO table_name('您的字段')VALUES('新值')ON DUPLICATE KEY UPDATE field1 ='值',FIELD2 ='值',......;

表格结构: 制作这2个字段(名称和城市)Uniqe 例如:

INSERT INTO tbl_stud(namecity)值(' Divyesh',' Ahmedab​​ad')ON DUPLICATE KEY UPDATE name =' Divyesh& #39;,城市='艾哈默德巴德&#39 ;;