代码
public class Student
{private School school;}student的hbm配置文件<many-to-one column="schoolid" cascade="none" access="field" class="com.school.entity.School" lazy="false" name="school"/>schoolid是外键目的是查询某一个学校的学员。
Expression.eq("school.id", school.getId());
这样的代码生成的sql是where this_.schoolid=123;如果用学校名称来查,
比如Expression.like("school.name", "%abc%");就提示找不到name属性
org.hibernate.QueryException: could not resolve property: school.name of: com.school.entity.Student
public class Student
{private School school;}student的hbm配置文件<many-to-one column="schoolid" cascade="none" access="field" class="com.school.entity.School" lazy="false" name="school"/>schoolid是外键目的是查询某一个学校的学员。
Expression.eq("school.id", school.getId());
这样的代码生成的sql是where this_.schoolid=123;如果用学校名称来查,
比如Expression.like("school.name", "%abc%");就提示找不到name属性
org.hibernate.QueryException: could not resolve property: school.name of: com.school.entity.Student
解决方案 »
- hibernate uuid id生成策略问题
- 10分钟内结贴 ,散分!
- 分页标签?
- 这是个什么错误?加分
- 一个关于resolveEntity(String publicId,String systemId),systemId的问题
- 求助大虾
- java代码可以连接数据库,jsp类型的代码却不能?出现如下错误[Microsoft][SQLServer JDBC Driver]Error establishing socket
- 各位大侠.怎么看集成到BEA控件的源码?
- 关于JAVA中高并发处理
- [求助]tomcat版本疑问??我选那个好??
- 求助spring整合struts1.2,ACTION可以访问但进不到action中的方法
- 对象排序 怎么排
createSQLQuery("标准的sql语句")