错误提示: 错误所在行 实体类和表名都是 User |
|
30分 |
你配置文件写错了吧,Hibernate配置文件第一层标签是<hibernate-mapping>,你写成了mapping,先看下是不是这个错误!
|
20分 |
select count(*) from User u where u.setUsername = :username]
里面的u.setUsername属性必须是你User bean中友这个属性,不知道这个回答是不是你想要的 |
可以试一下 |
|
select count(*) from User u where u.setUsername = :username 这个很有个性哈 我都没见过这样的HQL
|
|
select count(*) from User u where u.username=?
|
|
解决了,是配置文件的问题,谢了
|
|
什么问题发出来瞅瞅 我也是这个问题 弄不明白了
|
|
看看你配置文件里面的属性和实体类里的属性命名是否一致
|
|
这个改了就更不行了。。。
不过有可能是映射方面出了点问题。。。 |
|
刚才引用错了,对不起 本来是引用1楼的。。。
|
|
我也有同样的问题啊,求指教啊,这个是怎么改的
|
|
嗯,这个错误解决了,但是又出现了新的问题,
org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [select count(*) from User u where u.username = :username] at org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:181) 谁知道怎么办啊, |
|
User的@Entity的import引入错误了,你可以改一下试试,import javax.persistence.Entity;
|
|
配置文件里要怎么改呢 是在hibernate.cfg.xml这个文件里面吗 |
|
正解啊 ,膜拜啊。原来是这个问题。 |