我不认为有可能实现我所追求的目标,但我想我应该把它抛到一边,寻求一些有创意的建议。统一医学语言系统( Unified Medical Language System,)是一个语义本体,节点之间具有多种双向关系。例如x isa y和y inverse_isa x,问题是有很多这样的名字和它们的反向关系。因此,在查询中,排除一个是不够的,因为列表有许多可能性,这是繁琐的,可能会忽略一些
首先在查询的"select * from “类型上获得hibernate异常,该类型表示在子表中有多个条目,具有相同的外键,应该是唯一的。这是一条红鲱鱼--子表没有这样的条目。这里,CHILD表存储持久化@Entity(s),它与父级 @Entity处于双向的@OneToOne关系中。有人向我建议,这个问题很可能是由于这种关系的双向性;如果可能的话,我应该使它们是