2013-10-21 5 views
0

MySQL 자동 커밋을 사용하는 방법 1.2.4?재생 1.2.4 자동 커밋

자동 커밋을 찾을 수 있습니다. db.default.autocommit을 사용해 보았지만 헛된 것이 었습니다. 또한 setAutoCommit (true) 코드를 통해 JPA가 트랜잭션을 커밋하려고 시도하는 동안 예외가 발생했습니다. 도와주세요.

답변

0

PLay는 트랜잭션이 끝날 때 자동으로 커밋됩니다. 거래 내에서 커밋해야하는 경우 다음과 같이 시도하십시오.

if (JPA.em().getTransaction().getRollbackOnly()) { 
    JPA.em().getTransaction().rollback(); 
} else { 
    JPA.em().getTransaction().commit(); 
} 
JPA.em().getTransaction().begin(); 
JPA.em().flush(); 
JPA.em().clear();