已采纳回答 / 慕粉1050044024
都是差不多的拉:例如删除:删除价格低于400的商品Transaction trans=session.beginTransaction();String hql=”delete from Seller s where s.price<400; Query queryupdate=session.createQuery(hql); queryupdate.executeUpdate(); trans.commit();
2017-03-12
最新回答 / qq_勿忘初衷_ckmoAE
我最近学习也是出现这种问题,自己乱弄了一会好了,自己也不知道是哪里生效的,现在把所有可能列出来1:检查生成的hibernate.reveng.xml中有没有指定要反向生成的表 2:如果hibernate.reveng.xml文件和hibernate.cfg文件都没有问题,重新启动电脑试试,我的老师跟我说过可能是ecplise工具的原因
2017-03-08
最新回答 / 星鸿
有时候我们的实体类和某些lib中的Java类会有冲突,结果用上述HQL语句的时候就报了java.lang.ClassCastException异常。原因:存在同名的java类,这是导致这个异常的原因之一。解决方法:给bean加上具体路径:如 select new com.exampley.User(name,age) from com.exampley.User;
2017-02-27