Java程序打成jar包用bat命令运行,插入数据到数据库报主键冲突

yuewawa 发布于 2016/12/02 14:32
阅读 202
收藏 0

Java程序打成jar包用bat命令运行,插入数据到数据库报主键冲突

数据库是oracle

具体情况如下:

java程序从数据库A查询数据,然后插入到数据库B,如果数据库B没有数据则直接插入,如果有数据删除所有数据后再插入。

用sql语句查询了没有重复的数据,在程序中打印出查询的条数比在用sql查询的多了好几条。但是如果直接用eclipse运行程序一切正常,打印出来的条数又是相等的,并且不会报主键冲突。

不知道有谁遇到相同的问题,有大神知道什么原因,谢谢

加载中
0
kakai
kakai
奇葩问题,把插入数据那块打印输出一下,看运行jar包的情况下打印了几次,如果是mybatis,开启mybatis日志输出,看看具体的sql语句执行情况。
yuewawa
yuewawa
打印了,就java程序,不是web程序
返回顶部
顶部