Avaje Ebean复合型

时间:2013-05-05 12:13:04

标签: playframework playframework-2.0 ebean

我正在使用play!framework 2.

我正在尝试编写EBean复合类型。

我写了类似

的内容
public class A implements CompoundType<A>{
 .... implemented all the methods.. 
}

等..

然后我尝试使用它

@Entity
public class B extends Model{

    public A a;

}

当我转储DDL时,我似乎无法在表“b”上找到对“a”的引用。

我做错了什么?

编辑

实际上,我不知道会发生什么或列定义如何发生。 CompoundType接口有getProperties方法 - 返回CompoundTypeProperty数组。属性API具有getName。所以我假设EBean在配置阶段调用此方法以了解我的复合类型公开的列。

我希望这些列可以嵌入(没有注释)到声明类。 但是,我不清楚这是如何与@Column注释结合使用的。所以我可能错过了一些东西......

任何澄清都会有所帮助,因为文档在这方面非常糟糕。

0 个答案:

没有答案