表名 is not mapped

「已注销」 「已注销」 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
11在数据库里面执行:
代码如下:
select r.PermissionID from role_permission r where r.RoleID in(select us.RoleID from user_role us where exists(select u.User ID from user u where u.UserID=us.UserID and u.UserName="古贝子" and u.UserPwd="123456"));
运行结果如下:

| PermissionID |
+--------------+
| 1 |
| 2 |
| 3 |
| 4 |

+--------------+
4 rows in set
2\在项目中的代码如下:
BookDao类:
String hql ="select r.PermissionID from role_permission r where r.RoleID in(select us.RoleID from user_role us where exists(select u.UserID from user u where u.UserID=us.UserID and u.UserName='"+uname+"' and u.UserPwd='"+pwd+"'))";
List list = super.list(hql);

HibernateDao子类:
protected List list(String hql){
List list = new ArrayList();//返回值
try{
list=super.getHibernateTemplate().find(hql);
}catch(Exception e){
e.printStackTrace();
}
return list;
}
项目中运行出错信息:
role_permission is not mapped

问题:在数据库里面可以查询出数据,但是把语句放到项目就报表不能映射(实体类和映射文件都市自动生成的)。



...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
「已注销」
Web 开发 81,108 成员 341,721 内容