码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate 错误处理

时间:2016-08-27 00:19:09      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

1. 在处理映射 1 对 n 时,Customer类为 1, Order类为 n,对象关系映射文件中没有错误,<many to one> 也正确,表名通类名。

 但是,在执行插入时,发生两个错误:

 org.hibernate.exception.SQLGrammarException: could not execute statement
 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘ORDER (ORDER_NAME, CUSTOMER_ID) values (‘order1‘, 6)‘ at line 1

插入不了,数据库中生成了一个Customer表,但没有数据,Order表则是根本没有生成。找错误,差不多一小时没有找到,,最后改了一下表名 Customers, 程序就执行成功了,不知为何?

 

Hibernate 错误处理

标签:

原文地址:http://www.cnblogs.com/linyueshan/p/5811936.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!