我通过实体使用hibernate创建表。
如何以最大长度设置休眠列的长度。
例如:
@Column(name="txn_details_id",nullable = false)
private String txnId;
如果我使用上面的内容,它将使用default size : 255
创建,但我想创建具有最大允许大小的此列。
我如何在休眠状态下执行此操作?
如果有人帮我设置所有类型的最大长度,将会很有帮助。
感谢。
答案 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;