请问hibernate annotation中,annotation放到属性前面和放到get方法前面又什么不同阿?谢谢

luoxiang2000 2008-04-09 11:06:08
也就是说下面又什么不同?
@Column(name="Name", updatable=false, nullable=true, length=32)
private String name = null;

@Column(name="Name", updatable=false, nullable=true, length=32)
public String getName() {
return name;
}
...全文
192 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
luoxiang2000 2008-04-11
  • 打赏
  • 举报
回复
谢谢大家
yibunengjing 2008-04-10
  • 打赏
  • 举报
回复
一样的,都可以实现
你如果加在属性前面,那这是 JPA 注释的最常见用法。
也可以给与字段对应的 getter 方法加注释。
睿音 2008-04-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 luoxiang2000 的回复:]
属性名称和字段名称 有什么不同???
[/Quote]

属性名是你Model实体的字段名,而字段名是你数据库的column名。
IamHades 2008-04-09
  • 打赏
  • 举报
回复
这个你就得翻手册了,,,那里有一段非常详细的解释...
dracularking 2008-04-09
  • 打赏
  • 举报
回复
一般是在属性名称和字段名称不同时才在属性前使用
一般用在getter前
luoxiang2000 2008-04-09
  • 打赏
  • 举报
回复
属性名称和字段名称 有什么不同???

67,549

社区成员

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

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