Hibernate的save方法不能进行数据库插入

Posted 萧韶九成

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate的save方法不能进行数据库插入相关的知识,希望对你有一定的参考价值。

问题描述

在 MyEcplise 上运行 tomcat,利用 po 模板自动生成 po 文件,调用 po 的 save 方法,不报错,但是无法把数据插入数据库

applicationContext.xml 中文件配置

<bean id="SysConfigDAO" class="com.po.SysConfigDAO"></bean>

po 中 dao 文件的引用

public class UserDAO extends BaseHibernateDAO {

 

解决方案

修改applicationContext.xml 文件配置

<bean id="ClassInformationDAO" class="com.po.ClassInformationDAO">
  <property name="sessionFactory">
    <ref bean="sessionFactory" />
  </property>
</bean>

修改 po 中 dao 文件的引用

修改为HibernateDaoSupport

 

以上是关于Hibernate的save方法不能进行数据库插入的主要内容,如果未能解决你的问题,请参考以下文章

hibernate中 session.save(实体类)方法的原理

如何使用 Hibernate session.save() 插入/保存对象而不更新旧记录

不推荐使用 Hibernate 5.2.5.Final createSQLQuery() 方法

Hibernate深入浅出持久层操作——数据保存&批量操作

使用 JPA + Hibernate 进行大规模插入

关于hibernate的saveOrUpdate方法的一个问题