从表A,主键表B
表设计的时候A里有一个ID与B的主键关联,想通过A里的ID值查出A和B里对应的信息.
Class A
{
private B b;
//getter
//setter
}
之前我用:
B b= new B();
b.setID(1);
A a = new A();
a.setB(b);
service.findByExample(a);
去查,结果hibernate把A里所有记录全查出来了.
找不到原因,所以想改用HQL查,
请教大家下这个HQL该怎么写
表设计的时候A里有一个ID与B的主键关联,想通过A里的ID值查出A和B里对应的信息.
Class A
{
private B b;
//getter
//setter
}
之前我用:
B b= new B();
b.setID(1);
A a = new A();
a.setB(b);
service.findByExample(a);
去查,结果hibernate把A里所有记录全查出来了.
找不到原因,所以想改用HQL查,
请教大家下这个HQL该怎么写
解决方案 »
- 帮忙找错!谢谢!
- 该怎么配置spring 2 在eclipse 3.2呢
- 请问:APACHE、TOMCAT、JBOSS各自对计算机硬件的最低要求
- 急啊!帮帮忙,好么?????????????????
- 求java与模式ebook
- hibernate+spring 出现空指针错误,请大家指点!急(顺便问一下,怎么最多只能给100分?)
- 请问怎么将Byte型数组(byte[])转化为输出流(OutputStream)
- 怎样用session bean 来处理cmp bean,以实现对数据的操作,(最好有例子)分不够再加!
- jbss3.2建立连接池的问题~~~
- springMVC+spring,mvc扫描的controller无法使用spring扫描的service实现类
- 配置时cvs 服务器host和密码问题 急急急!50分
- Struts标签
from A where A.id=B.id;
from A where A.id=B.id and A.id=1
from A where A.id=B.id and B.id=1
如果不行的话,先维持关系inverse然后不lazy
5楼的也是could not resolve property: 类似的错误继续求教
{
private B b;
//getter
//setter
}试下这个
from A where A.b.ID = 1
A a=(A)session.load(A.class,id);
a.getB();
……如果不行,请说明两表之间的关系。