getHibernateTemplate().get(entityClass, id)引发update操作???(J2EE))

jinshaojie2011 jinshaojie2011 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我数据库里有一张用户表(User),这个表建有触发器,当对这张表进行添加、修改、删除时,会将变更记录的id插入变更通知表(Notify),现在的情况是,我用getHibernateTemplate().get(entityClass, id)该方法去获取一个用户时,再控制台里看到了update的sql语句,同时变更通知表(Notify)里也有了相应的内容,也就是说这个get方法让User表更新了,这是怎么回事???我把getHibernateTemplate().get(entityClass, id)方法换成findUniqueBy(...)方法后,问题消失了,另外我把实体类的注解从get方法移到属性上面也能解决问题,求各位大神帮忙看看是什么问题!
...全文

相关推荐

javaee源代码ssh

javaee源代码ssh

zhangheng37

SSH三层架构实战:新百货供应链系统与MySQL落地避坑指南

SSH(Struts2+Spring+Hibernate)是JavaEE经典三层架构,通过IoC、AOP和ORM实现业务分层与事务管理。在供应链管理系统中,该架构能有效处理采购、库存等复杂实体关系与状态流转。结合MySQL关系型数据库,可构建稳定的后台系统。本文围绕新百货供应链系统,详解SSH整合、数据库建模及高频问题排查,提供可复用的工程实践。

张云雷宝宝

SSH+JSP+MySQL大学生就业信息管理系统部署与二次开发指南

在Java Web工程实践中,分层架构与框架整合是构建稳健业务系统的核心能力。SSH(Struts2+Spring+Hibernate)作为经典技术栈,通过控制层、业务层与持久层的解耦,配合JSP动态页面和MySQL关系型数据库,能够高效实现用户权限管理、数据持久化与业务闭环。该类系统广泛用于高校课程设计与毕业设计,覆盖学生求职、企业招聘、管理员审核等典型场景。本文从环境搭建、数据库设计、框架协作原理出发,剖析SSH项目运行中的常见问题与排查方法,并给出分页、加密、状态追踪等进阶优化思路,帮助开发者快速驾驭

Vincent8080

HibernateTemplate 的常规用法.doc

HibernateTemplate 的常规用法.doc HibernateTemplate 的常规用法.doc

zhengwh510

产业园区运营负责人如何提升园区内企业技术需求的响应效率?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN
评论 2
收藏 已收藏
分享
返回顶部
jinshaojie2011
Java EE 67,535 成员 225,843 内容