【发布时间】:2015-01-05 20:01:45
【问题描述】:
我有一些编写 JPA 实体的经验(使用 JPA 注释等)。 我正在寻找一种巧妙的方法来使用 JPA 存储以下 XML 文档,即如何描述汽车实体。
<and>
<car>
<id> 111 </id>
<model> Ford Mustang </model>
</car>
<or>
<car>
<id> 222 </id>
<model> Pontiac Catalina </model>
</car>
<car>
<id> 333 </id>
<model> Ford Firebird</model>
</car>
</or>
<car>
<id> 444 </id>
<model> Chevrolet Impala </model>
</car>
</and>
有什么提示吗?
【问题讨论】:
-
/ 呢?这是什么? -
基本上,
<and>和<or>表示这些汽车实体之间的布尔关系。这基本上就是我的问题所在,即如何将这些信息存储在汽车实体中或如何单独存储这些关系...... -
“或”汽车与其他汽车的关系如何?有没有我可以看的这种方法的材料?如果您只想保留汽车,则可以使用 Car 标签,但使用“或”和“和”会更难。
-
在示例场景中,您可以将汽车视为一种“布尔条件”,我的问题是如何保持各个条件(即汽车)以及各个条件之间的布尔关系。目的是访问各个条件(即汽车)以及稍后访问整个布尔表达式。我希望解释更清楚一点......