浏览 4087 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-14
与持久化类TBUser对应的映射文件TBUser.hbm.xml的代码如下: <hibernate-mapping> <class name="com.formBean.TBUser" table="tb_user"> <id name="id" type="java.lang.Long"> <column name="id" length="20"/> <generator class="assigned"> </id> <property name="sex" type="java.lang.String"> <column name="sex" lenght="10"/> </property> </class> </hibernate-mapping> 如果用Annotation的话对应的就是下面的代码 @Entity @Table=(name="tb_user") public class TBUser implements Serializable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) protected Integer id; @column(length="10") private String sex; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getSex(){ return sex; } public void setSex(String sex){ this.sex = sex; } } 不知道他们的优缺点在哪里?大家可以发表下自己的看法。但是我用Annotation感觉更方便 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-05-14
能验证数据库中的数据吗?
|
|
返回顶楼 | |
发表时间:2008-05-14
我感觉你的BEAN文件少的时候用注释会方便点
我手上这个项目,基本上全是BEAN,用这个,代价太大了,现在维护起来贼慢 |
|
返回顶楼 | |
发表时间:2008-05-14
不明白用annotation维护上有什么特别之处。用annotation编码量会少些,更复合java程序员的编码习惯,在没有明显优劣的情况下,java程序员能够用java语言做的,为什么还要借助xml呢。
|
|
返回顶楼 | |
发表时间:2008-05-14
不明白用annotation维护上有什么特别之处。用annotation编码量会少些,更复合java程序员的编码习惯,在没有明显优劣的情况下,java程序员能够用java语言做的,为什么还要借助xml呢。
|
|
返回顶楼 | |
发表时间:2008-05-14
那用Validator验证一些简单的,非空,长度之类的。
|
|
返回顶楼 | |
发表时间:2008-05-14
zhongzhao_2008 写道 那用Validator验证一些简单的,非空,长度之类的。 验证不是xml和annotation的区别所在 |
|
返回顶楼 | |
发表时间:2008-05-14
之前已经有过讨论,参考这个良好帖:
http://www.iteye.com/topic/178725 |
|
返回顶楼 | |