class group{
private set students
}
class student{
group g;
int age;
};假设我已经在数据取了一个group g1,
我想取得属于这个g1的所有学生并且age=20的所有学生session.createCriteria(student.class).add(Expression.eq("group", g1)).add(
Expression.eq("age", 20)).list();
这样写有错误吗?为什么我还是查不到我想要的数据?
不知道为什么,经测试Expression.eq("group", g1)这个表达式是出现问题了,但不知道问题出在哪。请教各位了
还有就是group实现了hasmcode和eaquals方法,
private set students
}
class student{
group g;
int age;
};假设我已经在数据取了一个group g1,
我想取得属于这个g1的所有学生并且age=20的所有学生session.createCriteria(student.class).add(Expression.eq("group", g1)).add(
Expression.eq("age", 20)).list();
这样写有错误吗?为什么我还是查不到我想要的数据?
不知道为什么,经测试Expression.eq("group", g1)这个表达式是出现问题了,但不知道问题出在哪。请教各位了
还有就是group实现了hasmcode和eaquals方法,
解决方案 »
- Java JTable在单元格中添加按钮,拖动列头的时候,按钮不随着列一起移动,请高手看下代码?
- 工作不太忙的时候 想提高自己 高手、大侠 推荐基本书 谢谢了
- 异常了好几天了,求高人指点。(ExceptionInInitializerError Caused by: NullPointerException)
- 求Hibernate文件的写法
- Seek for Weblogic Administration
- 朋友们,进来看看关于struts2 表单验证的一个小问题
- json得不到数据!Struts2+jquery~
- 如何在JSP实现tomcat中manager页面上的RELOAD功能
- 关于jdbc访问数据库的问题~~~~~~~~~````
- 想学习J2EE,怎么下手??有j2SE基础
- mysql中可以嵌套java或者c吗?
- 访问页面出错
public static SimpleExpression eq(String propertyName,Object value)Apply an "equal" constraint to the named property Parameters:
propertyName -
value -
Returns:
Criterion--------------------------------------------------------------------------------
第一个应该是表示的是一个属性的名字吧?
你弄了一个实体对象。
改成Expression.eq("g.name", "g1")....
查询没有异常抛出,但是总不能查询出正确结果。
再次请问