Hi, I have a problem trying to delay my inserts using manual flush mode. I have followed the manual as far as possible but hibernate still insists on inserting in the middle of the conversation (verified using conversation observers)
I have | <persistence:managed-persistence-context name="entityManager" | auto-create="true" | persistence-unit-jndi-name="java:/conceptEntityManagerFactory" /> | | and | @PersistenceContext(type=EXTENDED) | private EntityManager entityManager; | and | @Begin(flushMode=MANUAL) | public String start() { | return "/concept.xhtml"; | } | and | public String insert() { | FooEntity entity = new FooEntity(); | entity.setData("foo"); | entityManager.persist(entity); | return "/concept.xhtml"; | } | and | @End | public String flush() { | entityManager.flush(); | return "/concept.xhtml"; | } | and | @Entity | @Name("fooEntity") | @Scope(SESSION) | @Table(name="footable") | public class FooEntity { | private Integer id; | private String data; | | @Id @GeneratedValue @Column(name="id_col") | public Integer getId() { | return id; | } | | public void setId(Integer id) { | this.id = id; | } | | @Column(name="data_col") @NotNull @Length(min=5, max=15) | public String getData() { | return data; | } | | public void setData(String data) { | this.data = data; | } | } | Have I misunderstood something or shouldn't I see the inserts happening when the conversation ends (clicking the bound start-insert-flush buttons in that order)? View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4069115#4069115 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4069115 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user