sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor ruller transaktioner ikke tilbage, når du bruger SpringJUnit4ClassRunner/MySQL/Spring/Hibernate

Problemet viste sig at være, at forbindelsen var automatisk, FØR transaktionen kunne rulles tilbage. Jeg var nødt til at ændre min dataSource-bean til at inkludere en standardAutoCommit-egenskab:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
  <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
  <property name="url" value="jdbc:mysql://localhost:3306/test"/>
  <property name="username" value="root"/>
  <property name="password" value="Ecosim07"/>
  <property name="defaultAutoCommit" value="false" /> 
</bean>


  1. Er det muligt at bruge Couch DB eller MySql eller enhver anden DB i Android?

  2. MySQL:Hvad står % for i værtskolonnen og hvordan man ændrer brugerens adgangskode

  3. Fejl ved udskrivning af REFCURSOR-variabel som OUT-parameter i procedure i Oracle 11g

  4. MariaDB JSON_SEARCH() Forklaret