[jboss-user] [JBoss Seam] - Commiting after each statement (mysql)
pettersonfp
do-not-reply at jboss.com
Wed Nov 28 14:25:13 EST 2007
Hi,
I noticed that my app is commiting after each statement.
Eg:
| tx.begin();
| //some persistent modification
| tx.rollback();
| tx.commit();
|
The rollback does nothing.
| <Context
| debug="5"
| reloadable="true" crossContext="false">
| <Resource
| name="jdbc/myDB"
| auth="Container"
| type="javax.sql.DataSource"
| driverClassName="com.mysql.jdbc.Driver"
| defaulAutoCommit="false"
| factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
| url="jdbc:mysql://localhos:3306/mydb?autoReconnect=true&autoCommit=false"
| validationQuery="select current_date"
| removeAbandoned="true"
| removeAbandonedTimeout="30"
| useNaming="true"
| logAbandoned="true"
| maxActive="5"
| maxIdle="5"
| maxWait="15000"
| username="xxxxxx"
| password="xxxxx"/>
| </Context>
|
persistence.xml
| <?xml version="1.0" encoding="UTF-8"?>
| <persistence xmlns="http://java.sun.com/xml/ns/persistence"
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
| version="1.0">
| <persistence-unit name="myDatabase" transaction-type="RESOURCE_LOCAL">
| <provider>org.hibernate.ejb.HibernatePersistence</provider>
| <jta-data-source>java:comp/env/jdbc/myDB</jta-data-source>
| <properties>
|
| <property name="hibernate.hbm2ddl.auto" value="update"/>
| <property name="hibernate.show_sql" value="true"/>
| <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
| <property name="hibernate.connection.autocommit" value="false"/>
| <!-- <property name="hibernate.datasource" value="java:comp/env/jdbc/myDB"/> -->
| <property name="hibernate.cache.provider_class" value="org.hibernate.cache.HashtableCacheProvider"/>
| <property name="transaction.flush_before_completion" value="true"/>
| <property name="transaction.factory_class" value="org.hibernate.transaction.JDBCTransactionFactory"/>
| <!-- RESOURCE_LOCAL
| <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
| -->
| <!-- alternative
| <property name="jboss.entity.manager.factory.jndi.name"
| value="java:/coollectBookingEntityManagerFactory"/>
| -->
| </properties>
| </persistence-unit>
| </persistence>
|
Any ideas?
Thanks,
Petterson
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4108654#4108654
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4108654
More information about the jboss-user
mailing list