关于ssh查询问题

z2655230598 2015-11-25 09:58:17
实体类定义如下:
public class Base {
private Integer id;
private String name;
private String phone;
private String address;
private String introduction;
private Set<String> pictureSet= new HashSet<String>();
省略get,set。。。。。
}

Base.hbm.xml如下:
<hibernate-mapping>
<class name="com.zhx.ia.base.vo.Base" table="base">
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<property name="phone"/>
<property name="address"/>
<property name="introduction"/>

<set name="pictureSet" table="base_pictureSet">
<key column="baseId"/>
<element type="string" column="picture"/>
</set>
</class>
</hibernate-mapping>
我写的BaseDao:
public class BaseDao extends HibernateDaoSupport {
public List<Base> findsbase() {
// 使用离线条件查询.
DetachedCriteria criteria = DetachedCriteria.forClass(Base.class);
// 查询基地,条件就是id = 1
criteria.add(Restrictions.eq("id", 1));
// 执行查询:
List<Base> list = this.getHibernateTemplate().findByCriteria(criteria);
return list;

}
}
但是这样查询之后只查了base表,base_picture没有查到,我现在想查到,怎么写?求大神指导迷津。
...全文
83 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
风中的容颜 2015-11-26
  • 打赏
  • 举报
回复
把facth设置成非lazy

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧