类:
public class X { A a;}
public abstract class A { String a; }
public class B extends A { D d; }
public class C extends A { D d; }
public class D { String x; }
public class Y { String a; String x;}
映射:
<mapping>
<class-a>X</class-a>
<class-b>Y</class-b>
<field>
<a>a.a</a>
<b>a</b>
</field>
<field>
<a>a.d.x</a>
<b>x</b>
</field>
</mapping>
此处a.d.x
对象d
可以是B
类或C
。如何指定对象d
的类型。
尝试<a-hint>B</a-hint>
无法正常工作。