我有个部门表如下:
public class SysDepart implements java.io.Serializable { // Fields private int depid;
private String depname;
private String depstatus;
private String depre;
private Set sysRoles = new HashSet(0);
private Set sysEmployees = new HashSet(0);
......
}
有个角色表如下:
public class XOrder implements java.io.Serializable { // Fields private Integer xorderid;
private XTrade XTrade;
private Integer xpnum;
private String xordertime;
private Double xprice;
.......
}
这两个表生成了个第三方表,部门角色表,然后用Hibernate生成的实体类,是没有这个第三方表的,现在 要根据部门Id查询该部门下的所有的角色,如下:
DetachedCriteria dc = DetachedCriteria.forClass(SysDepart.class);//查询所有部门
List listDepart = sysDepartManager.findByCriteria(dc);
SysDepart sysDepart = (SysDepart) listDepart.get(0);
Set listOrles = sysDepart.getSysRoles();
查询出的部门表的角色 集合为-1,请问这是为什么了???
public class SysDepart implements java.io.Serializable { // Fields private int depid;
private String depname;
private String depstatus;
private String depre;
private Set sysRoles = new HashSet(0);
private Set sysEmployees = new HashSet(0);
......
}
有个角色表如下:
public class XOrder implements java.io.Serializable { // Fields private Integer xorderid;
private XTrade XTrade;
private Integer xpnum;
private String xordertime;
private Double xprice;
.......
}
这两个表生成了个第三方表,部门角色表,然后用Hibernate生成的实体类,是没有这个第三方表的,现在 要根据部门Id查询该部门下的所有的角色,如下:
DetachedCriteria dc = DetachedCriteria.forClass(SysDepart.class);//查询所有部门
List listDepart = sysDepartManager.findByCriteria(dc);
SysDepart sysDepart = (SysDepart) listDepart.get(0);
Set listOrles = sysDepart.getSysRoles();
查询出的部门表的角色 集合为-1,请问这是为什么了???
解决方案 »
- 急求基于struts的新闻发布系统
- 启动jbpm时报错
- 查看wsdl
- JDBC3.0问题 是高手就进来看看
- Excel转换成PDF
- 小女子求助:两个页面之间传值的问题。谢谢
- 大家讨论一下在java窗体里如何把数据库里的数据生成报表并打印出来,就像VB里的报表一样.
- 请问:java.sql.RetsultSet中的.last()的操作机制是什么?此操作效率很低。
- 【求助】DOM模型里面使用XPATH
- j2ee中session Bean中如何连接两种以上的数据库,比如oracle,sqlserver...此问题困扰了我一个星期也没有解决!!!!!
- web层是什么??Dao层和持久层是一种 可以这样说吗???
- 又逢SSH中文问题,崩溃
hql="form XOrder xo where xo.SysDepart.depid=?"它会自动帮你生成隐式连接