休眠列的最大长度

时间:2013-12-12 07:25:42

标签: java sql hibernate

我通过实体使用hibernate创建表。

如何以最大长度设置休眠列的长度。

例如:

@Column(name="txn_details_id",nullable = false)
private String txnId;

如果我使用上面的内容,它将使用default size : 255创建,但我想创建具有最大允许大小的此列。

我如何在休眠状态下执行此操作?

如果有人帮我设置所有类型的最大长度,将会很有帮助。

感谢。

1 个答案:

答案 0 :(得分:3)

喜欢这个

仅限尺寸

@Column(name="txn_details_id",nullable = false,columnDefinition = "varchar(50)")
private String txnId;

尺寸,默认值

@Column(name="txn_details_id",nullable = false,columnDefinition = "varchar(50) default 'ACTIVE'")
private String txnId;