首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

事实证明hibernate中@Column诠注只有在建表时有用

2012-11-14 
事实证明hibernate中@Column注解只有在建表时有用刚做了如下实验实验1:新建people类,并用hibernate生成表@

事实证明hibernate中@Column注解只有在建表时有用
刚做了如下实验
实验1:
新建people类,并用hibernate生成表

@Entitypublic class People {@Id@GeneratedValueprivate int id;Column(length = 3)//在这里将长度设为3private String name;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}}

正常执行,查看数据库记录已经添加成功。
由此看来@column的注解只是在建表的时候起作用
所以以后在做项目的时候可可以不用@Column注解字符长度或者是not null,这些在用hibernate生成表后直接在数据中改方便很多(当然也可以先有表再写hibernate)

热点排行