hibernaate 单表 实现 一对多
public class Menu{
@Id
private Integer id;
private Integer menu_parent_id;
private String menu_name;
private String menu_url;
private Integer menu_sequence;
@OneToMany(targetEntity=Menu.class)
@JoinColumn(name="id",referencedColumnName="menu_parent_id")
private List<Menu> menuList=new ArrayList<Menu>();
public List<Menu> findMenuList() {
String hql="FROM Menu";
List<Menu> list = (List<Menu>)getHibernateTemplate().find(hql);
最终的查出结果 Menu中的 menuList 中没有数据,执行的sql语句
和select * from tb_menu 结果是一样的!就是说并未执行一对多查询!求帮助!