使用IBM ODM,BOM是否实现XOM的吸气剂/吸气剂?

时间:2018-07-10 19:43:02

标签: ibm-odm

如果在Java XOM中实现了getter和setter,那么BOM表中的Navigation方法是否执行getter?

3 个答案:

答案 0 :(得分:0)

实际上,如果存在getter和setter,则优先使用直接使用该字段(如果它是公共的)。

答案 1 :(得分:0)

是的,getter和setter可以用作规则中的任何其他方法。但是,即使没有getter和setter,您也可以使用XOM。我的建议是不要使用吸气剂和吸气剂。否则,如果您需要您可以去..!

答案 2 :(得分:0)

是的。

棘手的部分是Java getter和setter通常在BOM表中显示为属性,而不是方法。默认情况下,ODM会自动像这样映射它们。然后,导航短语将位于属性上。 通过从BOM表类中删除BOM表属性并在其位置定义getter(和setter)BOM方法(使用引用Java方法的B2X),一次设置一个或一个选项,可以总体上覆盖该行为。