我在坚持实体方面遇到了问题:
@Stateless
@LocalBean
public class TestExampleBean {
private TestEntity r; // simple table: ID, NAME (Auto generated from sql table so I think the class code is ok!)
@PersistenceContext(unitName = "Test-ejbPU")
private EntityManager em;
public void save() {
// Print statements will execute here if added so this methods does run
r = new TestEntity();
r.setName("TESTER");
em.persist(r);
}
}
此EJB的save方法是从JSF托管bean调用的。该实体具有ID和NAME(VARCHAR)属性。
我无法在数据库中保留任何内容......但是在glassfish服务器上没有显示任何错误。