我有一个适用于Oracle和MySQL数据库的Web应用程序,我的问题是我想在数据库中创建一个在MySQL中具有LONGTEXT
类型且在Oracle中具有CLOB
的列,如何使用Hibernate实现这一目标?这是我的代码:
@Column(name = "BigText" , nullable = false)
public String getBigText() {
return bigText;
}
我尝试使用:columnDefinition="LONGTEXT"
,它在MySQL下工作但不在Oracle上工作。我还能做什么?
答案 0 :(得分:0)
请参阅以下链接
defference between oracle and mysql datatype
如果(databasename.equals( “预言”){ 在这里使用实体用于oracle数据类型 } else if(databasename.equals(“mysql”){ 在这里使用mysqldatatype使用的实体 }