【问题标题】:max length to hibernate column休眠列的最大长度
【发布时间】:2013-12-12 07:25:42
【问题描述】:

我通过实体使用休眠创建表。

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

例如:

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

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

我如何在休眠中做到这一点?

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

谢谢。

【问题讨论】:

    标签: java sql hibernate


    【解决方案1】:

    这样做

    仅尺寸

    @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;
    

    【讨论】:

    • 感谢它帮助解决了我的问题@Column(name="txn_details_id",nullable = false,columnDefinition = "varchar(max)") private String txnId;
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-29
    • 2014-09-29
    相关资源
    最近更新 更多