使用hibernate hql update 关联表的问题
我想用hibernate 的hql 去更新表
要更新的表是子表,要求根据父表记录的某属性来决定是否更新子表的某条记录
我是这么写的
String hql = "update Ctable c set c.delflag=1 " +
"where c.delflag=0 and c.ftable.id=?";
/*
ftable是父表类在子表的映射
*/
结果是运行时有异常。
请高手们帮忙看看满足这样的需求的hql该如何写才对。
非常感谢
要更新的表是子表,要求根据父表记录的某属性来决定是否更新子表的某条记录
我是这么写的
String hql = "update Ctable c set c.delflag=1 " +
"where c.delflag=0 and c.ftable.id=?";
/*
ftable是父表类在子表的映射
*/
结果是运行时有异常。
请高手们帮忙看看满足这样的需求的hql该如何写才对。
非常感谢
...全文
相关推荐
hibernate多对多关联的问题
hibernate多对多关联的问题 详细介绍
Hibernate的“减肥日记”:从10GB到100MB的断舍离
Hibernate性能优化"五刀流"方案:针对10GB内存黑洞问题,通过Session缓存管理(批量提交+清除)、JOIN FETCH解决N+1查询、启用二级缓存、批量操作优化和连接池调优五大策略,实现内存占用从10GB降至100MB、SQL查询减少99%的显著效果。关键措施包括定期清理一级缓存、强制关联加载、配置Ehcache缓存和使用HikariCP连接池,配合JProfiler监控工具形成长效优化机制。这些优化手段能有效解决Hibernate常见的内存堆积和性能瓶颈问题。
Hibernate_一对多增删改查数据
上传的资料都是非常经典的,这也是我学习过程中的心得,希望大家能给我指点,也希望大家多上传资料共同学习。千万不要传空文件夹。。。
hibernate入门PPT
hibernate入门PPT,色彩丰富,讲解详尽!
Hibernate面试问题大全
该文档汇总了Hibernate热点面试问题,包括ORM框架、SessionFactory、Session、延迟加载,及一对一、多对一和多对多等技术解决方案。


