我试图找出这个错误,因为5个小时没有任何成功。所以我终于想到了在这里发布。请帮助我真的很麻烦。我坚持这一点,并没有办法解决这个错误。这是我的数据库结构在JPA中检测到的对象图中的一个循环
tblBlogRegion
BlogRegionId (primary key)
BlogRegionName
tblGadget
GadgetId(primary key)
GadgetName
tblBlogs
BlogId(primary key)
Blogname
BlogTypeId (reference key from tblSiteTerm
tblSiteTerms
SiteTermsId(primary key)
SiteTermsName
tblBlogGadgets
BlogGadgetsId(primary key)
BlogRegionId(foreign key from tblBlogRegion)
BlogId(foreign key from tblBlog)
GadgetId(foreign key from tblGadget)
这不正常的数据库结构吗?你看到任何循环的东西吗?当我尝试获取来自tblGadgets列表中我得到这个错误: -
[com.sun.istack.SAXException2: A cycle is detected in the object graph. This will cause infinitely deep XML: entity.BlogGadgets[blogGadgetsId=1] -> entity.Blogs[blogId=2] -> entity.BlogGadgets[blogGadgetsId=1]]
我想从使用JAS-WS Web服务列表。
从上面的伪代码是不可能告诉。 – 2010-04-25 04:51:07
您可以尝试以下链接1. [link1](http://jaxb.java.net/guide/Mapping_cyclic_references_to_XML.html)2. [link2](http://eduveks.blogspot.com/2010/09/web- service-cycle-is-detected-in-object.html?showComment = 1312437105951#c7357109666927544347) – 2011-08-04 07:17:26