当前页面: 开发资料首页 → J2EE 专题 → spring+hibernate的问题
spring+hibernate的问题
摘要: spring+hibernate的问题
我有两个表
t_stuff表:
stuff_id
dept_id
name
title
t_dept表:
dept_id
dept_name
其中User表中的deptid是dept表的主键,两个表的映射为分别为:
和:
我用如下语句取同一个部门的人员列表程序如下:
public list get(String deptid){
return this.getHibernateTemplate().find("from TStuff where tdept=?",deptid);
}
却取不出值,怎么回事?
}
哪位大哥给支个招
借宝地一用
我也是初学者,请问设不设置one to many,many to one ,one to one
有什么区别
如果有,查别在什么地方
不告诉你
另开一地~要给分呵呵
不能借宝地
呵呵,我的问题给分啦,赶紧告诉我啊
用QBC查询即可
我试一下,用HibernateTemplate不能查询这种外键连接的方式吗?
我用QBC查询语句如下:
return session.createCriteria(Tuser.class).add(Expression.eq("deptid",deptid)).list();
报错如下: IllegalArgumentException in class: xy.hibernate.Domain.Tuser, getter method of property: deptid
我用的查询语句错误在哪里,还是查不出来?
我的getter方法是有的,如下:
public String getDeptId()
{
return this.deptId;
}
public list get(String deptid){
return this.getHibernateTemplate().find("from TStuff where tdept.deptId=?",deptid);
}