分析:
联系人与客户是多对一,一个客户(公司)有多个联系人,在多的这一方,即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层实现保存到数据库中。