Play Framework(2.03)でEbeansを使用して複雑なオブジェクトを永続化しようとしています。特に、weka.classifier.Classifierタイプのフィールドを含むクラスを作成しました(Wekaは人気のある機械学習ライブラリです。http://weka.sourceforge.net/doc/weka/classifiers/Classifier.htmlを参照してください) 。 。分類子はSerializeableを実装しているので、次のような問題を解決できることを望んでいました。
@Entity
@Table(name = "classifiers")
public class ClassifierData extends Model {
@Id
public Long id;
public Classifier classifier;
}
ただし、Evolutionsスクリプトは、次のデータベース構造を提案します。
create table classifiers (
id bigint auto_increment not null,
constraint pk_classifiers primary key (id))
)
つまり、Classifierタイプのフィールドを無視します。
(データベースは、違いがあればMySQLです)
Ebean / Evolutions / PlayFrameworkを使用して複雑なシリアル化可能なオブジェクトを保存するにはどうすればよいですか?