kttq.net
当前位置:首页 >> is not mAppED >>

is not mAppED

现象: 使用hql="from person" 出现" person is not mapped " 错误 配置文件如下: 原因: hql是写的是PO对象,不是table名 故改为配置文件中的红色部分的类名即可。

没有被映射,那就是你的hibernate.cfg.xml中的映射配置有问题。映射配置有两种,一种是XML配置如: 一种是annotation配置如:

public Employee findEmp(Employee e) 你这里的对象时 Employee 不是Employee2 hql 中的对象(sql中的表格名称) 是java对象名称 通常来讲hql 应该是: from Employee(这里是java对象名称,也就是映射的那个class) where name=? and pwd=? 随便说下,...

String hql = "from user"; Query query = HibernateSessionFactory.getSession().createQuery(hql); List list = query.list(); for(User g:list){ System.out.println(g); } 上面的语句出错时因为自己写了HQL的语句,其中我写的语句是: strin...

应该是建表的时候,映射的字段和配置文件的字段不一致。

用createSQLQuery试试。

没映射hibernate.cfg.xml映射配置问题映射配置两种种XML配置: 种annotation配置:

@Entity package domain; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name="test_account") public class Test_Account implements Seriali...

有没有在hibernate.cfg.xml里添加

这句里面"FROM USER_YJN WHERE name = ? "; 你确定你的USER_YJN是实体类名吗?这里不是表名哦,要不就是你的USER_YJN有错误。。。

网站首页 | 网站地图
All rights reserved Powered by www.kttq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com