私は@Stateless
@LocalBean
このように見えるものを持っています
@LocalBean
@Stateless
class TokenBean {
public Token signOn() { <--------+
/* Do some JPA things. */ |
} |
|
public Token logIn() { |
/* Do some JPA things. */ |
return signOn(); --------+
}
@PersistenceContext
private EntityManager entityManager;
}
内でJTA
、他のメソッドを呼び出す前に、メソッドでトランザクションをコミットするにはどうすればよいですか?私はただ電話flush()
する必要がありentityManager
ますか?(実際に私はこれをやっています)
試してみ@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
ましたが、このような状況ではないと思います。