`
ztianlong
  • 浏览: 66669 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hibernate 能查询但是不能插入的解决方法

阅读更多

做毕业设计,遇到了这个情况,很郁闷,弄了半天,环境和其他都对 就是不能插入新数据

 

然后在网上搜了下

 

解决方法 是缺少事务控制代码,要么手工commit,比如http://maoxy.iteye.com/blog/779762

或者用Spring代理,在DS层声明事务控制

 

也可以 在hibernate的配置文件设置自动提交

 

<property name="connection.autocommit">true</property>

分享到:
评论

相关推荐

    解决Hibernate对于Date类型的数据返回结果中时分秒不对的问题

    在使用Hibernate进行数据库操作时,有时会遇到一个常见的问题,即当从数据库中查询Date类型的数据并由Hibernate返回时,发现结果中的时分秒部分不正确。这个问题通常源于多个因素,包括日期时间的序列化与反序列化...

    Hibernate中查询的法方

    但是,如果直接使用新创建的对象而不先通过`findById()`获取,`attachDirty()`将会执行插入操作而非更新。 5. **查询所有(FindAll)** `findAll()`方法很简单,它返回表中的所有记录,形成一个`List`对象。 6. *...

    hibernate错误解决方案

    本文将针对几个常见的Hibernate错误进行深入分析,并提供相应的解决方法。这些错误包括但不限于 `org.springframework.orm.ObjectRetrievalFailureException`、`org.springframework.beans.factory....

    hibernate插入数据库乱码的解决方式

    ### hibernate插入数据库乱码的解决方式 在处理数据库与应用程序之间的数据交互时,经常会遇到一个令人头疼的问题:字符编码不一致导致的数据乱码。本文将详细介绍如何在使用Hibernate框架进行数据库操作时解决中文...

    Hibernate下数据批量处理解决方案

    一种解决方法是设置JDBC批处理大小,通过`hibernate.jdbc.batch_size`属性,例如将其设置为20。这意味着每处理20个对象,就会执行一次批处理SQL插入。在代码中,我们需要在适当的时候调用`flush()`和`clear()`方法,...

    JPA + Hibernate 3 CRUD操作历史审计日志的解决方案

    Hibernate是JPA的一个实现,提供了丰富的特性和优化,如缓存机制、第二级缓存、查询语言HQL等。 在审计日志的实现中,一种常见方法是使用AOP(面向切面编程)。AOP允许我们在不修改原有业务逻辑的情况下,添加额外...

    Hibernate+JDBC实现批量插入、更新及删除的方法详解

    Hibernate+JDBC实现批量插入、更新及删除的方法详解 概述:本文主要介绍了Hibernate+...本文通过实例形式详细分析了Hibernate+JDBC实现批量插入、更新及删除的方法,提供了批量操作的各种技巧和解决方案,供大家参考。

    Hibernate上机实验1

    例如,使用`save()`或`saveOrUpdate()`方法插入数据,`load()`或`get()`方法查询数据,`update()`更新数据,以及`delete()`删除数据。这些操作通常会涉及到事务管理,确保数据的一致性。 5. **Criteria API与HQL**...

    org.hibernate.HibernateException: No Hibernate Session bound to thread

    Hibernate Session 绑定线程解决方案 在 Java web 开发中, Hibernate 是一个非常流行的 ORM(Object-Relational Mapping)框架,用于将 Java 对象映射到关系数据库中。然而,在使用 Hibernate 进行数据库操作时,...

    Hibernate中大量数据的更新

    然而,在将大量数据插入到数据库时,Hibernate 经常会出现性能和内存溢出问题。本文将讨论使用 Hibernate 批量更新大量数据的方法和技巧。 批量更新的必要性 在实际应用中,我们经常需要将大量数据插入到数据库中...

    传智播客_hibernate

    【传智播客 Hibernate 教程】 传智播客是一家知名的IT教育机构,其课程涵盖了各种编程技术,包括Java中的ORM框架Hibernate。...通过深入学习和实践,开发者可以灵活运用Hibernate,解决复杂的数据库应用场景。

    Hibernate 完整项目示例

    本项目是一个基于JavaWeb技术的完整实例,它深入运用了Hibernate框架,展示了如何在实际开发中利用Hibernate进行数据的持久化操作,包括数据的插入和查询。Hibernate是一个强大的对象关系映射(ORM)框架,它简化了...

    hibernate讲义

    - Hibernate 是 JBoss 组织的一个项目,最初由 Gavin King 创建,目前是 Java 社区中最流行的 ORM 解决方案。 - ORM 将对象模型与关系型数据库模型进行桥接,简化了数据访问和处理过程。 - Hibernate 提供了对...

    hibernate3.3.2中文帮助文档

    6. **Criteria查询**:为了解决HQL的局限性,Hibernate提供了Criteria API,它是动态构建查询的强大工具,支持更灵活的查询条件组合。 7. ** Criteria API的子查询**:Criteria API支持子查询,可以在查询条件中...

    hibernate包详解+hibernatePPT

    Hibernate 是一款开源的对象关系映射(ORM)框架,它为Java开发者提供了一种在关系数据库和面向对象编程之间架起桥梁的解决方案。通过使用Hibernate,开发人员可以避免直接编写SQL语句,而是用Java对象来操作数据库...

    hibernate源码release-4.1.4.Final版

    通过深入学习Hibernate 4.1.4.Final的源码,我们可以更好地理解其设计思想,提升我们的编程技巧,同时也能为日常开发中遇到的问题提供解决方案。这是一份宝贵的资源,无论是对于初学者还是经验丰富的开发者,都值得...

    Hibernate教程

    Hibernate 是Java社区中广泛使用的ORM解决方案,它消除了传统JDBC编程的繁琐过程,通过将Java对象直接映射到数据库表,实现了数据层的抽象。这使得开发人员可以专注于业务逻辑,而不必过多地关注SQL语句的编写。 二...

    Hibernate 中文参考文档

    通过提供数据持久化的解决方案,Hibernate提高了开发效率,降低了数据库访问的复杂性。 ### 2. 安装与配置 在开始使用Hibernate之前,需要将其库文件添加到项目的类路径中。`Hibernate3.1_DOC_CN.chm`文件包含的是...

Global site tag (gtag.js) - Google Analytics