【发布时间】:2016-01-18 16:57:14
【问题描述】:
我有一个 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 类型的列。我怎样才能做到这一点?
第二个要求是在两个数据库上运行一个实体类。
【问题讨论】:
标签: mysql sql-server jdo datanucleus persistence-manager