我有一个 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 类型的列。我怎样才能做到这一点?
第二个要求是在两个数据库上运行一个实体类。