Exception in thread "main" org.hibernate.QueryException:
could not resolve property: name of: com.hibernate.school.School
[from com.hibernate.school.School school inner join fetch school.name]我要把students表中的name加到school中显示 出现这种错误。
could not resolve property: name of: com.hibernate.school.School
[from com.hibernate.school.School school inner join fetch school.name]我要把students表中的name加到school中显示 出现这种错误。
解决方案 »
- java socket通信发消息 怎么实现
- 使用IBM Rational AppScan 8.0测试网站时出错,求高手指教
- Weblogic10.3上Cluster环境,MDB同时触发的问题。。
- 谁知道下面的异常是什么意思??
- 使用什么框架Spring webwork or structs?
- Iterator的实现??请高手指点迷津
- Tomcat启动时报错??
- 请问Java虚拟机(JVM)如何自动调用用户自定义的loadclass?在线等待
- 求一对大对象(数据库)处理的代码
- 用jb7+weblogic7作j2ee架构时遇到的错误。进来看看!!
- 一个关于Struts的问题
- hibernate 调用存储过程出错
我不是太明白你的意思?我是用list集合存储结果的。
实体类里有SET集合.或者LIST集合.来保存多方的对像.用FETCH之后,填充这个集合.
Session session = null;
try {
session = this.getSession();
session.getTransaction().begin();
String hql = "from School school inner join fetch school.name";
List list = session.createQuery(hql).list();
Iterator it = list.iterator();
while (it.hasNext()) {
School results = (School) it.next(); System.out.println(results.getSchool_name());
}
session.getTransaction().commit();
} catch (RuntimeException e) {
this.rollback(session);
throw e;
} finally {
this.close(session); }
}
这是我的简单的代码,您先看看。
具体的hbm.xml文件我就不写了很简单。