Java Hibernate注释-成人和可连接(父-子)
我有两张桌子Java Hibernate注释-成人和可连接(父-子),java,hibernate,jpa,Java,Hibernate,Jpa,我有两张桌子 Adult ------------------- id ParentChild ------------------- parentID(adult's id) childID(adult's id) 当我试着注释它们时。。我一直没有发现任何错误 public class Adult private id private Set<Adult> children . . . @ManyToMany(fetch = FetchType.Lazy) @JoinT
Adult
-------------------
id
ParentChild
-------------------
parentID(adult's id)
childID(adult's id)
当我试着注释它们时。。我一直没有发现任何错误
public class Adult
private id
private Set<Adult> children
.
.
.
@ManyToMany(fetch = FetchType.Lazy)
@JoinTable(name= "ParentChild",
joinColumns=@JoinColumn(name="id",referencedColumnName="parentID")
inverseJoinColumn=@JoinColumn(name=childID,referencedColumnName="id")
public Set<Adult> getChildren() {
.
.
}
public class ParentChild{
.
.
.
.
private String parentID
private String childID
}
公共类成人
私人身份证
私人儿童
.
.
.
@ManyToMany(fetch=FetchType.Lazy)
@JoinTable(name=“ParentChild”,
joinColumns=@JoinColumn(name=“id”,referencedColumnName=“parentID”)
inverseJoinColumn=@JoinColumn(name=childID,referencedColumnName=“id”)
公共集getChildren(){
.
.
}
公共类亲子{
.
.
.
.
私有字符串父ID
私有字符串childID
}
我知道上面的代码有点乱,但我被困在一个只有一个internet 1接入终端的地方,其余的都是无法连接到internet的开发PC
我希望有个善良的人能帮助我。我很确定这个异常是由@manytomy语句引起的,就像我在注释它时一样。它会导致错误
我可以下载一些东西来捕获HibernateUtil的异常吗?这个异常似乎不相关
山上的感激之情:(亲爱的开发者和兄弟们 如果在运行时遇到NoClassDefFoundError异常,请停止查看HIBERNATE注释或代码 此异常与类路径问题有关 1) 在运行时找不到类 2) 复制罐 基本上对我来说,我的类路径中有一个ejb3-persistence.jar和两个javax persistence.jar 在我从eclipse中的构建路径中删除javax persistence.jar之后,一切都正常了 转到项目>属性>java构建路径>库 并正确配置生成路径。这应该可以解决这个错误
希望它能帮助陷入困境的其他开发人员。您是否使用JPA或Hibernate注释,以及类路径上是否有相应的jar?找不到哪个类?你能给我一个堆栈跟踪吗?是否已正确地注释了您的类?