`
endual
  • 浏览: 3559509 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

hibernate.connection.autocommit作用

阅读更多
hibernate.connection.autocommit 允许被缓存的 JDBC 连接开启自动提交
(autocommit)(不推荐)。
例如:true | false


我做一个整合,用srpng管理hibernate的事物机制。不过,非常神奇的一件事情就是,控制台打印出了插入语句,但是数据库却没有插入进去,为什么呢?我也不知道,无疑百度,发现了没有配置hibernate.connection.autocommit。我不知道这么是什么用,当我配置好以后,却能用了,真是非常开心的事情。
找了hibernate的文档,解释就是上面的话,然而是不推荐。

不过学习阶段的话话,先做一个增删改查的小系统出来,再来优化这些配置理解透其中的原来,我想以后工作中是非常有用的。
分享到:
评论

相关推荐

    hibernate.properties

    #hibernate.connection.provider_class org.hibernate.connection.DriverManagerConnectionProvider #hibernate.connection.provider_class org.hibernate.connection.DatasourceConnectionProvider #hibernate....

    Hibernate的配置文件

    <property name="hibernate.connection.autocommit">false ``` 3. **方言(Dialect)**:指定数据库对应的Hibernate方言,确保SQL语句与数据库兼容。例如: ```xml <property name="hibernate.dialect">org....

    Hibernate配置文件.pdf

    - `hibernate.connection.autocommit`: 设置是否开启自动提交,默认为`false`。 - `mapping resource`: 指定映射文件的位置,例如`cn/Customers.hbm.xml`。 3. **映射文件(.hbm.xml)**: - 映射文件定义了Java...

    jbpm_jboss+oracle

    - 其他属性如`hibernate.connection.autocommit`、`hibernate.max_fetch_depth`、`hibernate.hbm2ddl.auto`和`hibernate.show_sql`也应根据实际需求进行调整。 接下来,需要在jbpm-installer目录下的standalone....

    Spring3.0+Struts2.1+ Hibernate3.5融合步骤

    <property name="hibernate.connection.autocommit">true <!-- c3p0 --> <property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider <property name="hibernate....

    tomcat下面配置连接池

    - **hibernate.connection.autocommit**: 自动提交模式。 - **hibernate.show_sql**: 是否显示SQL语句。 - **connection.useUnicode/connection.characterEncoding**: 字符编码。 - **hibernate.format_sql**: 格式...

    sqlserver数据库SSH配置1

    * `<prop key="hibernate.connection.autocommit">false</prop>`:指定是否自动提交数据库事务。 * `<prop key="hibernate.hbm2ddl.auto">update</prop>`:指定是否自动更新数据库 schema。 四、结论 SQLServer ...

    基于ssh的proxool连接池配置

    6. `hibernate.connection.autocommit`设置为`true`,表示每个数据库操作都在其自己的事务中自动提交。 7. `hibernate.show_sql`设置为`true`,这样Hibernate会打印出执行的SQL语句,方便调试。 8. 关键配置项`...

    Flume监听oracle表增量的步骤详解

    a1.sources.r1.hibernate.connection.autocommit = true a1.sources.r1.hibernate.dialect = org.hibernate.dialect.Oracle10gDialect a1.sources.r1.hibernate.connection.driver_class = oracle.jdbc.driver....

    Myeclipse8.5SSH配置

    <prop key="hibernate.connection.autocommit">true <prop key="hibernate.show_sql">true ``` 接着,配置`HibernateTemplate`,它是Spring与Hibernate整合的关键组件,允许我们在服务层直接操作数据库: `...

    Struts spring hibernate整合

    <property name="hibernate.connection.autocommit">false ``` 在整合SSH框架时,还需要注意依赖库的完整性和版本兼容性,避免出现如`GenericObjectPool`找不到等问题,确保所有必需的JAR包都已添加到项目的类路径...

    hibernate保存不到数据1

    描述提到了一个具体的解决方案,即通过在`hibernate.cfg.xml`配置文件中设置`connection.autocommit`属性为`true`来解决数据无法持久化的问题。 在深入讨论这个问题之前,首先我们需要理解Hibernate是什么。...

    applicationContext.xml 详细配置

    <prop key="hibernate.connection.autocommit">true <!-- 显示 sql 语句 --> <prop key="hibernate.show_sql">false <!-- 添加 1 结束 --> <value>org/我的项目(目录)/vo(自定义包)/如:User.hbm.xml ...

    客户关系管理系统框架搭建(二)

    <property name="hibernate.connection.autocommit">true <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect <property name="hibernate.hbm2ddl.auto">update ...

    com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作 解决方案

    这可以通过在Hibernate配置文件中设置`hibernate.connection.autocommit`属性为`false`,并在查询前手动设置事务,然后通过`Session`的`createSQLQuery()`或`createQuery()`方法附加`ResultSet.TYPE_SCROLL_...

    1-SSH综合项目—我的智囊团(介绍及环境搭建)-笔记.doc

    <prop key="hibernate.connection.autocommit">true <!-- 显示 SQL 语句 --> <prop key="hibernate.show_sql">true ``` 以上步骤详细介绍了如何搭建SSH框架的基础开发环境,并通过实际案例“我的智囊团”来...

    Struts2.1.6+Spring2.5.6+Hibernate3.3.1框架整合常见错误

    1. **设置自动提交为false**: 将`connection.autocommit`属性值设置为`false`,并确保使用显式事务管理。 2. **检查其他配置**: 审查`hibernate.cfg.xml`中的其他配置项,确保它们与所使用的数据库兼容。 #### 错误...

    Struts2+hibernate3

    在使用`Hibernate3`进行数据保存时,如果数据库没有反映出保存的数据,这可能是由于缺少了`<property name="connection.autocommit">true</property>`配置。`Hibernate`的事务处理是基于数据库事务的,当`autocommit...

    SSH三大框架整合集成.pdf

    一种简单的方法是在`hibernate.cfg.xml`中设置`connection.autocommit`为`true`,以开启自动提交。然而,实际应用中推荐在`applicationContext.xml`中配置事务管理器,使用AOP来声明式地管理事务,确保数据库操作的...

    jdbc基础和参考

    AutoCommit = true; Connection.setAutoCommit(false); 正常: conn.commit(); 异常: conn.rollback(); JDBC批处理: addBatch executeBatch Statement PreparedStatement Statement{ 1.获取连接 get...

Global site tag (gtag.js) - Google Analytics