Hibernate实体映射模板
时间:2014-08-13 10:29:45
收藏:0
阅读:258
Hibernate实体映射模板
1,写注释
?格式为:?属性,表达的是本对象与?的?关系。
?例:“department属性,本对象与Department的多对一”
2,拷模板:
多对一 |
<many-to-one name=“” class=“” column=“”/> |
一对多 (Set) |
<set name=""> <key column=""></key> <one-to-many class=""/> </set> |
多对多 (Set) |
<set name="" table=""> <key column=""></key> <many-to-many class="" column=""/> </set> |
3,填空:
?name属性:属性名(注释中的第1问号)
?class属性:关联的实体类型(注释中的第2个问号)
?column属性:
?<many-to-onecolumn="..">:一般可以写成属性名加Id后缀,如属性为department,则column值写成 departmentId。
?一对多中的<keycolumn="..">:从关联的对方(对方是多对一)映射中把column值拷贝过来。
?多对多中的<keycolumn=“..”>:一般可以写成本对象的名加Id后缀,如本对象名为User,则写为userId。
?多对多中的<many-to-manycolumn=“..”>:一般可以写为关联对象的名称加Id后缀。
增删改查所用的6个Action方法的模板
/** 列表 */
public String list() throws Exception { return"list"; }
/** 删除 */
public String delete() throws Exception { return"toList"; }
/** 添加页面 */
public String addUI() throws Exception { return"saveUI"; }
/** 添加 */
public String add() throws Exception { return"toList"; }
/** 修改页面 */
public String editUI() throws Exception { return"saveUI"; }
/** 修改 */
public String edit() throws Exception { return"toList"; }
评论(0)