Hi, I'm trying to populate my datbase when my seam application starts.
To do so, I've an ApplicationInit class :
@Name("applicatinInit") @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) public class ApplicationInit{ @Logger private Log log; @In EntityManager entityManager; @In(create=true) private PasswordManager passwordManager; @Observer("org.jboss.seam.postInitialization") public void init(){ //Do some stuff entityManager.persist(myObj); } }
My application launches, the init method launches correctly (I see log messages). But nothing is inserted in my database ?
Any clue ?
Thank you
Just adding @Transactionnal to my init method worked fine :)