在Oracle和MySQL上运行的Web应用程序

时间:2014-11-12 06:29:08

标签: java mysql oracle clob longtext

我有一个适用于Oracle和MySQL数据库的Web应用程序,我的问题是我想在数据库中创建一个在MySQL中具有LONGTEXT类型且在Oracle中具有CLOB的列,如何使用Hibernate实现这一目标?这是我的代码:

@Column(name = "BigText" , nullable = false)
public String getBigText() {
    return bigText;
}

我尝试使用:columnDefinition="LONGTEXT",它在MySQL下工作但不在Oracle上工作。我还能做什么?

1 个答案:

答案 0 :(得分:0)

请参阅以下链接

defference between oracle and mysql datatype

如果(databasename.equals( “预言”){   在这里使用实体用于oracle数据类型 } else if(databasename.equals(“mysql”){  在这里使用mysqldatatype使用的实体 }