... 또는 관련 트랜잭션이 커밋 될 때까지 대기합니까?session.save()는 즉시 삽입합니까?
이 같은 루프에 HQL 쿼리를 사용하고 있습니다 :
tx.begin()
for(...)
{
session.getNamedQuery(...).list()
...
session.save(new MyEntity())
}
tx.commit()
명명 된 쿼리가 저장 호출로 추가 된 개체를 볼 수 있어야합니다. 그런 식으로 작동할까요? 그 다음 DB에 SQL을 보내
session.flush()
를 호출하지 않는 경우
알아내는 가장 쉬운 방법은 작동하는 경우 시도하는 것입니다. – biziclop