本文主要是介绍APPFuse--create DAO,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在JAVA世界中,有一个名词,POJO(Plain Old Java Object)。一个对象被创建的同时,还有几个其他类来从数据库中persist(保存/获取/删除)它。这个对象被称作POJO对象
下面示例使用Hibernate。
- 创建新对象并加上xDoclet tag,注意的是:
- 该对象必须实现equals(), hashCode() ,他们被Hibernate用到
- 使用XDoclet tag来产生Hibernating mapping 文档,map 对象:
- objecta--tablea
- properties--columns
- @hibernate.class table="app_user" 表示这个对象与app_user这个表相关
- @hibernate.id column="username" length="20" generator-class="assigned"
unsaved-value="version" 标志了primary key项 - @hibernate.property column="password" not-null="true" 标志其他属性
- 必须放在getter的javadoc标记中
- 每加一点tag,需要运行ant setup-db来生成数据库和map文档
这篇关于APPFuse--create DAO的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!