标题:java.sql.SQLException: Unknown column 'user0_.id' in 'field list'
只看楼主
syan
Rank: 1
来 自:四川
等 级:新手上路
帖 子:26
专家分:3
注 册:2009-5-30
结帖率:100%
已结贴  问题点数:10 回复次数:6 
java.sql.SQLException: Unknown column 'user0_.id' in 'field list'
各位大侠,请帮帮忙哈!
我在运行程序时出现以下错误:

org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query
    org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:613)
    org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
    org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:377)
    org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:840)
    org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:836)
    com.bookstore.dao.impl.UserDAOImpl.findByUserName(UserDAOImpl.java:43)
。。。。。。。。。。。

[org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/bookstore].[default]]-[ERROR] Servlet.service() for servlet default threw exception
java.sql.SQLException: Unknown column 'user0_.id' in 'field list'
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2847)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1531)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1622)
    at com.mysql.jdbc.Connection.execSQL(Connection.java:2376)
    at com.mysql.jdbc.Connection.execSQL(Connection.java:2297)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1860)
    at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1705)
    at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:186)
    at org.hibernate.loader.Loader.getResultSet(Loader.java:1787)
    at org.hibernate.loader.Loader.doQuery(Loader.java:674)
    at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
    at org.hibernate.loader.Loader.doList(Loader.java:2220)
。。。。。。。。。。。
这个问题该怎么解决了,望各位大侠帮帮忙哈,先在此谢了哈!
搜索更多相关主题的帖子: java column SQLException field list 
2009-11-02 21:27
柠檬可乐
Rank: 4
等 级:业余侠客
威 望:6
帖 子:66
专家分:205
注 册:2009-6-16
得分:3 
sql语句出错了
2009-11-02 23:39
syan
Rank: 1
来 自:四川
等 级:新手上路
帖 子:26
专家分:3
注 册:2009-5-30
得分:0 
回复 2楼 柠檬可乐
但是我检查了的,没错啊
2009-11-03 17:10
windizual
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:124
专家分:186
注 册:2009-7-1
得分:3 
没看过你的源码,
但应该是SQL错误,提示说是:在field list 里有未知的列 user0_.id
你再检查看看吧

Java要学的东西好多~~~~~
2009-11-03 18:25
syan
Rank: 1
来 自:四川
等 级:新手上路
帖 子:26
专家分:3
注 册:2009-5-30
得分:0 
回复 4楼 windizual
谢谢大家回复!

我SQL里面确实有id列,我也不知道什么原因,今天我重新运行了两遍,他它又能运行通过了,真是神了!不知大家知道这是什么原因不?
2009-11-03 19:31
windizual
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:124
专家分:186
注 册:2009-7-1
得分:3 
有时候可能是系统不稳定吧~~~~偶尔我也试过不能运行的东西第二天就好了

Java要学的东西好多~~~~~
2009-11-05 13:45
syan
Rank: 1
来 自:四川
等 级:新手上路
帖 子:26
专家分:3
注 册:2009-5-30
得分:0 
回复 6楼 windizual
哦,是这样的么?也许吧,谢谢了哈!
2009-11-05 14:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-290812-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.212617 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved