Hibernate 4.3.6 and Glassfish 4.0 JPA 2.1 object is not an instance of declaring class
问题 I'm using Hibernate 4.3.6 and Glassfish 4.0 for my ejb project. My test Dao class : @PersistenceContext private EntityManager entityManager; public void saveTest(){ Foo testFoo = new Foo(); testFoo.setSomething("test"); entityManager.persist(testFoo); entityManager.flush(); } and POJO class Foo.class: @Entity @Table(name = "FOO") public class Foo implements Serializable { private static final long serialVersionUID = 1L; private Long id; private String something; @Id @GeneratedValue(strategy =