在save前,你应该的先find数据库一遍,把查到的数据存入List
里面,然后你在遍历这个List,看fatigueInfogetDriver
=
agetDriver()
如果等于,就代表数据已经有相同的值,else就不重复
在表中,建立唯一索引(可以是多个字段组合的)。这样可以实现你的要求。
例如学生表,新生录入到数据库表中
这个学生表建立 唯一索引,包括姓名、性别、地址。
这样插入数据的时候,尽可能避免插入相同的数据。插入相同的数据,数据会进不了的。
以上就是关于JAVA如何不重复写入数据库全部的内容,包括:JAVA如何不重复写入数据库、sql 怎么避免插入相同的数据、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)