我在SQL Server中有一些生成的列'Text'类型的thoubles。使用PostgreSQL时,相同的类anotations工作正常。
我试过了:
@Lob
@Column(name = Columns.largeJsonText)
protected String largeJsonText;
和此:
@Lob
@Column(name = Columns.largeJsonText, length = 1048576)
protected String largeJsonText;
但两者都生成'text'列类型。
我正在使用以下版本的Eclipse Link:
<groupId>org.eclipse.persistence</groupId>
<artifactId>eclipselink</artifactId>
<version>2.6.2</version>
是否可以为SQL Server生成varchar(MAX)列?怎么样? 谢谢!
答案 0 :(得分:0)
使用JPA和SQL Server创建的正确方法是:
@Column(name = "fieldName", columnDefinition = "VARCHAR(1337)")
private String someString;