这个错误犯的有些愚蠢,hibernate学了半年了,但基本没怎么用。最近用了一下,在使用HQL做查询删除的时候,总是抱着个错误table is not mapped,上网查了一下,发觉原来是hql语句写的有问题
原来的是这样写的:
后来发现原因在于要写成这样:
只要将表明换成ORM映射的类名就可以了。真是不应该呀。以后还是要多注意细节。
原来的是这样写的:
"
delete
from
table
where
username
=
:
user
"
"
delete
from
User
where
username
=
:name"