Hibernate_添加联系人练习

Posted 希望明天会更好

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate_添加联系人练习相关的知识,希望对你有一定的参考价值。

分析:

联系人与客户是多对一,一个客户(公司)有多个联系人,在多的这一方,即LinkMan,

1、LinkMan.java中除自身属性外,还需要

2、在hbm.xml文件中,加上

意思是建立一个外键用于维护关系,列名是lkm_cust_id,引用的属性名是LinkMan.java中定义的customer对象,该对象的类是Customer.java

 

 

 

实现:

1、新建AddLinkmanServlet

2、新建Service和Impl

3、Dao和impl,CustomerDao添加getById方法

 

 

通过表单里提交的客户的id信息封装到linkman对象中,在serviceimpl中通过客户的id来获取customer对象,将获取到的customer对象保存到linkman对象中的customer对象,最后,通过Dao层实现保存到数据库中。

以上是关于Hibernate_添加联系人练习的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate学习笔记_02

请说说你对Hibernat的理解?JDBC和Hibernate各有什么优势和劣势?

Hibernat 原生SQL运行结果集处理方法

Hibernate框架使用案例

Spring Hiernate整合

案例41-hibernate联系-添加客户