欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

hibernate多对一关联映射出现的java.lang.*Error问题

程序员文章站 2022-07-15 14:38:05
...

hibernate多对一关联映射出现的java.lang.*Error问题

在运行查找order时会出现java.lang.*Error的问题,为什么会出现这个问题呢,如下:
首先是order类里面的属性定义:
hibernate多对一关联映射出现的java.lang.*Error问题

order类与customer类和merchant类是多对一映射,在编写tostring我直接直接默认
public String toString() {
	return "Order [id=" + id + ", name=" + name + ", customer=" + customer + ", merchant=" + merchant + ", message="
			+ message + "]";
}

就会出现上述错误,只要将toString方法中的customer与merchant删去即可

public String toString() {
	return "Order [id=" + id + ", name=" + name+ ", message="
			+ message + "]";
}

hibernate多对一关联映射出现的java.lang.*Error问题

因为如果不删除就会陷入打印class打印customer和merchant的死循环中


相关标签: *Error