hibernate中如何利用annotation 注释一个自增长型的int类型的id

firegod2005 2010-05-03 12:25:25
@Id
@GenericGenerator(name="hibernate-uuid", strategy="uuid")
@GeneratedValue(generator="hibernate-uuid")
我只知道上面的代码可以利用"uuid"来配置一个String类型的字增长型的主键
但int型的用哪个配置?
还有,如果数据库表用column名与entity类中的属性名不同,又该如何配置
--下面这个URL怎么都打不开,想查下注释配置的用法都没法查,大家平时都是如何查这个配置用法的?
http://www.hibernate.org/hib_docs/v3/reference/en/html/mapping.html
--XML当然也可以配置,现在问的是注释配置
诚谢!
...全文
303 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
znxc_61 2012-09-13
  • 打赏
  • 举报
回复
@Id
@column(name = "数据库中对应字段的名称")
@GeneratedValue(strategy = GenerationType.IDENTITY)
firegod2005 2010-05-03
  • 打赏
  • 举报
回复
终于在Hibernate Annotations 3.4.0 GA 中找到了想要的东西
  • 打赏
  • 举报
回复
这个不是看hibernate的API,是看JEE5的API 在javax.persistence里面
firegod2005 2010-05-03
  • 打赏
  • 举报
回复
怎么没人告诉我有关这个注释的信息到哪去查呢?
Hibernate Community Documentation里没有详细的解释啊。。。。
BigBird2012 2010-05-03
  • 打赏
  • 举报
回复
@Id
@column(name = "数据ID名称")
@GeneratedValue(strategy = GenerationType.IDENTITY)//可以用increment,或者seqence(oracle),identity(mysql,ms sql)
  • 打赏
  • 举报
回复
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
dinghun8leech 2010-05-03
  • 打赏
  • 举报
回复
为什么那么多人喜欢注释呢?我还是喜欢xml。
pspddd 2010-05-03
  • 打赏
  • 举报
回复
可以用increment,或者seqence(oracle),identity(mysql,ms sql)

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧