하나의 트랜잭션에 여러 개의 엔티티를 삽입/업데이트하려했지만 사용할 수 없습니다. 항상 IllegalArgumentException을 throw합니다.Google 앱 엔진의 트랜잭션 삽입물
나는 이런 식으로하고 싶었다.
Transaction tx = pm.currentTransaction();
tx.begin();
for(int i=0;i<10;i++) {
SampleEntity entity = new SampleEntity(i);
pm.makePersistent(entity);
}
tx.commit();
가능하지 않은 경우 해결 방법이 있습니까? 감사합니다. .
예외를 throw하는 행은 무엇입니까? 스택 추적을 제공 할 수 있습니까? – cletus
안녕하세요, cletus, 아래 stacktrace 게시했습니다. 감사 – Link
javax.jdo.JDOFatalUserException : 잘못된 인수 org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException (NucleusJDOHelper.java:344) 에서 org.datanucleus.jdo.JDOPersistenceManager.jdoMakePersistent (JDOPersistenceManager.java:674) 에서 조직에서. datanucleus.jdo.JDOPersistenceManager.makePersistent (JDOPersistenceManager.java:694) – Link