今天项目中保存一个 entity 抛出 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Column 'ID' specified twice 分析大概是 由于关联了一些 相关的 其他类,导致 id 属性重复 这种分析错误的时候太难了。 而且试错成本要一个一个去重新配置,然后重启看是否正确。 总之 太麻烦了
另外有人知道这是什么原因吗?
1
hcymk2 2016-08-13 19:12:41 +08:00
这个是 mysql 的异常吧 估计是 Hibernate 最后生成的 SQL 有问题。
你看能不 log 到真正执行的 SQL. |
2
libiao5320 OP 最后还是输出 LOG4J 的 SQL 日志 ,分析得到 在执行 SQL 的时候 出现了重复字段
是关联类的字段 。 |
3
zhazi 2019-09-01 21:10:41 +08:00
虽然这是个挖坟贴,但是异常明确告诉你 id 这列指定了两次
|