表名 is not mapped
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
问题:在数据库里面可以查询出数据,但是把语句放到项目就报表不能映射(实体类和映射文件都市自动生成的)。
代码如下:
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
问题:在数据库里面可以查询出数据,但是把语句放到项目就报表不能映射(实体类和映射文件都市自动生成的)。
...全文
相关推荐
新浪云服务器及MySql使用.pdf
例如,"student is not mapped"错误通常是因为查询语句中的表名首字母未大写,需要修正。
Spring Data JPA基本使用及部分原理(核心概念)
例如,"XXX is not mapped"错误表明Hibernate找不到对应的实体类。检查实体类是否正确配置,包括`@Entity`注解以及数据库表名是否对应。### 6.
Log4net 日志操作
**数据库操作**:Log4net支持将日志信息写入数据库,通过定义Appender(输出端)为AdoNetAppender,配置数据库连接字符串、表名和SQL语句来实现。
Mapped_Store
《Mapped_Store:深入理解Java内存映射文件》在Java编程中,`Mapped_Store` 提到了一个关键的概念,那就是内存映射文件(Memory-Mapped File)。
go-mapped-csv:写入按列映射的CSV
对于处理大量结构化数据的项目,`go-mapped-csv`无疑是一个值得考虑的选择。


Web 开发
