栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

javax.persistence @Column上的length字段是否定义max?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

javax.persistence @Column上的length字段是否定义max?

javax.persistence.Column
length
属性用于定义
String
字段的列长(其他类型将忽略该属性),
在持久性框架将从
CREATE TABLE
实体生成数据库架构(几个)时使用,例如此选项(对于Hibernate on
hibernate.cfg.xml
):

<property name="hbm2ddl.auto">create</property>

在您的示例中,该列

serialNo
将创建为
VARCHAr(12)

出于所有其他目的(插入或检索数据),它将被 忽略

另外,如果您要在类中 “记录” 数据库的 元数据信息 ,这将很有用。这样一来, 自己 可以尝试插入并避免任何之前验证待保存的值
“值太长”“数据截断” 般的例外。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/377025.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号