前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >hibernate 中如何用注解映射定长字符类型char(2)

hibernate 中如何用注解映射定长字符类型char(2)

作者头像
程序员一一涤生
发布2019-09-10 18:59:55
4680
发布2019-09-10 18:59:55
举报

  如果是用xml的方式配置映射,可以在<column>标签的sql-type属性中设置char(2),比如:

代码语言:javascript
复制
1 <property name="age" type="java.lang.String"> 
2   <column name="age" sql-type="char(2)"></column> 
3 </property> 

  如果是注解的话,需要使用@Column的columnDefinition属性,比如:

代码语言:javascript
复制
@Column(name="age",columnDefinition="char(2)")
private String age;

  column注解中的columnDefinition属性用于覆盖数据库DDL中的语句,比如:

代码语言:javascript
复制
@Column(name="age" columnDefinition = "char(2) DEFAULT not null COMMENT '年龄'") 
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-02-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档