文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>学习

学习

时间:2007-08-13  来源:linuxchao

弄了一天也没把任何东西弄明白!!!本来是想在工程的数据库中添加一个数据项来着,可是却遇到了很多问题,最棘手的问题就是如下这个了:  Hibernate: insert into fan.teacher (name, truename, password, department, course, email, check) values (?, ?, ?, ?, ?, ?, ?)
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" org.hibernate.exception.SQLGrammarException: could not insert: [org.hibernate.Teacher]

Caused by: com.mysql.jdbc.exceptions.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 'check) values ('sdaufan', '?¨????è?…', 'sdaufan', '??????', 'è????—???', 'fanxia' at line 1
 本来还是好好的,可当在数据库中加入一个叫check的数据项、在做了一系列调试后,问题就来了,测试类总是运行不成功,也就是总是插入不仅去数据,总是出现如上那个错误,,本想是数据项的名字的选取问题,于是就把数据项的名字改为test了,然后又仔细做了映射,最后竟然糊里糊涂的好了,测试类又能插入数据了,可是到底是为什么,是除了什么纰谬,我自己也不知道。可仔细想来,应该不是数据项名字的选取问题,还应该是hibernate映射没有映射好。这下可好,原来没有的问题又一次出来了--数据库乱码问题,又要费一番周折了......希望好运!!!

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载