使用spring设置hibernate:hibernate.connection.autocommit无效

时间:2018-06-19 01:01:54

标签: spring hibernate

我尝试将hocnate的autocommit设置为false。

我尝试设置provider_disables_autocommit = true,我也尝试设置hibernate.connection.autocommit = false。但两者都不起作用。

我用spring来设置hibernate。我的xml文件是

<bean class="org.springframework.orm.hibernate5.LocalSessionFactoryBean" id="sessionFactory_1">
    <property name="packagesToScan">
        <list>
            <value>com.hibernate.mapping</value>
        </list>
    </property>
    <property name="hibernateProperties">
        <map>
            <entry key="hibernate.connection.autocommit" value="false" />
        </map>
    </property>
    <property name="dataSource" ref="dataSource"/>
</bean>

Java代码:

SessionFactory factory = (SessionFactory)context.getBean("sessionFactory_1");
session = factory.openSession();
session.save(...);

我不知道我做错了什么。

0 个答案:

没有答案