我正在编写看起来像Google Latitude(找到用户)的代码。 我在Tomcat 6.0.33,使用JPA/Hibernate和easybeans 1.1JPA /休眠OneToMany&ManyToOne注释
他们独立工作,但是当我尝试将它们连接失败:
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: entity] Unable to build EntityManagerFactory
Caused by: org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
下面是代码:
public class Personne{
@ManyToOne(fetch=FetchType.EAGER, cascade={ CascadeType.PERSIST,CascadeType.MERGE })
public Personne getOwner() {
return owner;
}
}
public class MaPosition{
@OneToMany
public List<Personne> getFriends() {
return friends;
}
}
感谢您的帮助;)
是右上方的代码?您的Personne实体是否与自己有ManyToOne关系?不应该你的getOwner()方法返回一个MaPosition实体吗? –