小白的进阶之路12

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

昨天上午弄了一个简单的页面,就是关于客户管理系统,想着实现保存功能,可是问题卡在页面跳转上,从输入信息页面就是跳不到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来说,

用一个对象来表示外键。

双向关联的保存

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

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

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

时间: 2024-12-29 15:33:08

小白的进阶之路12的相关文章

零基础Python学习路线,小白的进阶之路!

近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学习路线图.对于一个零基础的想学习python的朋友来说,学习方法很重要, 学习方法不对努力白费 一定要有一个正确的学习线路与方法零基础Python学习路线,小白的进阶之路!零基础Python学习路线,小白的进阶之路!必学知识:[Linux基础][Python基础语法][Python字符串][文件操作

【小白到大牛之路12】交换机后台管理之端口管理的再次优化

项目12交换机后台管理之端口管理的再次优化项目精讲 1.为什么要使用指针 函数的值传递,无法通过调用函数,来修改函数的实参. 2.指针定义 指针是什么 指针本质是一个地址值: #include <stdio.h> int main(void){ int age; //定义了一个指针 //指针是一个变量 //这个变量的名称是 p //这个指针,可以用来指向一个整数! //就是说:p的值是一个整数的地址!!! int * p; //指针p指向了age //p的值,就是变量age的地址 p = &a

小白的进阶之路1

在登陆的页面中,需要一个表单,<form action="\goods\loginServlet"  method="post" > 为什么要有这个servlet? 答:需要将这个用户填好的表单交给其他的东西,比如服务器,或者servlet来继续处理或响应. 用户名:<input  type="text" name="username ">. 密   码:<input type="pas

小白的进阶之路2

今天遇到的第一个问题就是我写的jsp代码在 引进css样式的时候,出现了问题,我引不进去. 试了好多次,起先的代码是<link  rel="stylesheet"  type="text/css" src="<c:url value='/css/register.jsp'\>">. 后来将register.css移到和jsp的同一路径下,代码改成<link rel="stylesheet" typ

小白的进阶之路7

注解: 昨天学了配置文件,感觉还不错,确实之前new的方式好了很多,今天继续学习注解. OK,开始进的入门案例 第一步,配置扫描注解, 注意:其中base-package  后面的参数是应new的对象所在包. 第二步,在需要注解的实体类加上注解. 第三步 就是和之前一样.... 根据刚才的小例子,我测试了一下,发现了有错误,but-我语法没错啊... 在我各种调试之后发现,缺个jar包,只有配置文件的六个jar包是不够的,  jar包害死人啊!还有需要一个aop的jar包. @component

小白的进阶之路9

---恢复内容开始--- 今天开始学习spring的事物管理 先写一个转账的例子: 动手之前,先把逻辑搞清楚: 持久层: AccountDao(){ ------>接口 public void in(String in,double money): public void out(String out,double  money): } AccountDaoImpl{------->实现类,配置文件需要注入 private serviceDao sd;------->配置文件注入时,采用

小白的进阶之路13

昨天说到了级联保存,那么什么是级联保存. 我们都知道,双向保存就是customer和linkman都要保存,那么单项保存呢?单向保存就是只保存一方,而不需要保存另一方,但是这样会出异常,这是就需要级联保存 只需要保存customer,会自动的将linkman保存到数据库中. 级联保存室友方向性的,保存客户级联联系人,保存联系人级联客户. 说道数据库,不得不承认,数据库是我的弱项,我今天想好好地补一下,然后再继续hibernate. 首先要知道:SQL是结构化查询语言:structure quer

小白的进阶之路14

---恢复内容开始--- servlet 是Javaweb的三大组件之一. 三大组件:servlet,filter,lisoner 客户端通过服务器想浏览器发出请求. 我们所写的AServlet.BServlet,都是由我们实现servlet接口的实现类. servlet是单例的,一个类一个servlet,他们的功能是不同的.但他是线程不安全的,而且效率是高的.有可能出现一个servlet处理同时处理多个请求,所以最好不要在servlet中随便创建成员变量,有可能出现一个线程是读操作,另一个线程

小白的进阶之路16

cookie:是服务器产生保存到浏览器,是http协议制定的,下一次浏览器在请求服务器时,浏览器将上一次访问产生的cookie在还给服务器. cookie是一个键值对,服务器保存cookie的响应头. cookie不能跨浏览器. cookie的属性:name:value,还有一个是生命周期,即maxage:<0; 表示cookie只在浏览器的内存中存在,浏览器进程结束,cookie则死亡. =0;访问浏览器时则死亡. >0:可以自己设置时间. 跨域cookie:比如在百度登录账号后,在百度云中