首页 > 代码库 > Hibernate实体映射模板
Hibernate实体映射模板
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 StringaddUI()throws Exception {return"saveUI"; }
/** 添加 */
public String add()throws Exception {return"toList"; }
/** 修改页面 */
public StringeditUI()throws Exception {return"saveUI"; }
/** 修改 */
public String edit()throws Exception {return"toList"; }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。