码迷,mamicode.com
首页 > 其他好文 > 详细

小白的进阶之路12

时间:2018-08-08 21:32:17      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:--   dao层   img   http   javabean   级联   customer   步骤   事务   

---恢复内容开始---

 

昨天上午弄了一个简单的页面,就是关于客户管理系统,想着实现保存功能,可是问题卡在页面跳转上,从输入信息页面就是跳不到saveservlet,将用户属兔的信息用表单传给servlet,然后servlet读取后,用map封装到一个customer对象中,算了不多说,看代码。

技术分享图片

然后今天我一生气,直接省略了页面传值这一步骤,

技术分享图片

下面是service层。

技术分享图片

最后是dao层

技术分享图片

打开Tomcat,输入框输入

技术分享图片

刷新数据库,得到了想要的结果。

如果其中出异常呢???打印结果将会发生变化,因为这不是同一个事务。

技术分享图片

 

 

技术分享图片

 这两个session是同一个session,

 HQL hibernate query language 

技术分享图片

技术分享图片

接下来,学一下数据库结构的对多,javabean和表,以及映射该如何去写?

举个例子:customer和linkman之间是一对多的关系,因为一个customer对应着多个linkman,外键lkm_cust_id

技术分享图片

技术分享图片

 

在customer中,用集合来装多个linkman。。。。在xml映射中,用这个配置方式

技术分享图片

技术分享图片

 

对于linkman来说,

 用一个对象来表示外键。

技术分享图片

 

双向关联的保存

 级联保存:就是在保存客户的同时也能保存客户所对应的联系人

 

 

 

 

 

 

 

 

---恢复内容结束---

小白的进阶之路12

标签:--   dao层   img   http   javabean   级联   customer   步骤   事务   

原文地址:https://www.cnblogs.com/hanmengdi/p/9445438.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!