hibernate @column 属性table 是什么作用

hibernate @column 属性table 是什么作用,第1张

hibernate是一个ORM框架,就是实体类和数据库表的映射框架。

1 @table中的name对应数据库中的表名

2 下面的类名就是和数据库表对应的实体类的名字

3 实体类中的属性可以和数据库表中的列名对应(用@column标识)

@Entity说明这个class是实体类,并且使用默认的orm规则,即class名即数据库表中表名,class字段名即表中的字段名

如果想改变这种默认的orm规则,就要使用@Table来改变class名与数据库中表名的映射规则,@Column来改变class中字段名与db中表的字段名的映射规则

当然可以,个人习惯,我用hibernate注解时候喜欢根据实体类来生成数据库表,

例子如下:

Configuration cfg = new Configuration()configure();

SchemaExport export = new SchemaExport(cfg);

exportcreate(true, true);

以上就是关于hibernate @column 属性table 是什么作用全部的内容,包括:hibernate @column 属性table 是什么作用、hibernate中@Entity和@Table的区别、java 使用ssh框架,可以根据实体类用hibernate逆向出数据库表吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9292142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存