String hql = "from TbRoleMenu t where t.roleId = :a and t.tmenu.menuName like :name";
每次运行都说t.tmenu.menuName该列不存在。
TbRoleMenu这是个中间表有属性private TbSysMenu tmenu,TbSysMenu为一个表是一的一方.其属性有private String menuName;
想问一下上面我写的hql语句是否有问题?
from TbRoleMenu t ,TbSysMenu tm where t.roleId = :a and t.tmenuID = tm.TbRoleMenuID and tm.menuName like :name
但是又出现这个问题了[Ljava.lang.Object; cannot be cast to sd.model.TbRoleMenu,以下是执行的语句。
List<TbRoleMenu> list = find(hql,params,page,row);
for (TbRoleMenu t : list)然后是这个报错.查询出来的不是这个对象啊.转不了?