hibernate这些注解的意思 @Entity @Id @GeneratedValue(strategy=GenerationType.UUID) @Column

 我来答
archyly
推荐于2017-04-24 · TA获得超过1318个赞
知道小有建树答主
回答量:389
采纳率:50%
帮助的人:425万
展开全部
@Entity 表示当前为实体类
@Id 主键
@GeneratedValue(strategy=GenerationType.UUID) 主键生成策略。
@Column 映射字段的定义,包括映射的数据库表的字段名称。是否允许为空。字段长度等等定义。
更多追问追答
追问
话说不用像xml那样设置字段属性么?
追答
注解和xml两者选其一就行了。使用xml就不需要注解了。使用注解,就不需要xml了。
看你个人需要了。
g799814268
2013-05-22 · 超过20用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:52.9万
展开全部
当你想自动创建表的时候可以在相应的实体类和属性上加这些标注,
@Entity表示当前对象是一个实体类,
@id表示的是这个实体类的id,即主键,可以对id进行设置为自增等操作
@GeneratedValue(strategy=GenerationType.UUID)就是给id的设置
@column表示属性对应创建生成表时的字段

希望可以帮到你!你还可以参考hibernate API文档进行学习!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式