我们使用的是容器管理事务。应用服务器JBOSS AS7。我在hibernate配置文件中启用了以下属性
<property name="hibernate.connection.url">jdbc:mysql://localhost/test?rewriteBatchedStatements=true</property>
<property name="hibernate.jdbc.batch_size" value="20"/>
<property name="hibernate.order_inserts" value="true"/>
<property name="hibernate.order_updates" value="true"/>
<property name="hibernate.jdbc.batch_versioned_data" value="true"/>并启用日志属性,如下所示
<logger category="org.hibernate.SQL">
<level name="TRACE"/>
</logger>我正在向数据库中插入10条记录。在hibernate.log中,我可以看到以下10个insert语句
org.hibernate.sql insert into test (name,value,date) values (?,?,?) org.hibernate.sql insert into test (name,value,date) values (?,?,?) 批插入无效
发布于 2015-06-22 17:31:51
https://stackoverflow.com/questions/30985878
复制相似问题