私はJDOクラスを持っています。属性の一部を以下に示します。
@Column(jdbcType = "VARCHAR", length = 200)
String anotherSrcFieldValue;
@Column(jdbcType = "BIGINT")
long tgtFieldId;
@Column(jdbcType = "VARCHAR", length = 200)
String tgtFieldValue;
MySQL と MSSQL では問題なく動作します。
私の要件は、MySQL の場合は VARCHAR 型の列にすることです。MSSQL の場合は、NVARCHAR 型の列を作成します。どうすればこれを達成できますか?
2 番目の要件は、両方のデータベースで実行される 1 つのエンティティ クラスです。