- 博客(6)
- 收藏
- 关注
原创 struts2和hibernate整合
一.struts2和hibernate框架分别作用struts2是MVC框架,而会hibernate是持久层框架。struts2框架是用来接受客户端请求,与数据库打交道,取数据,并响应客户端,而hibernate框架封装数据库,操作数据库。二.简单流程在jsp页面中提交数据,struts2里的action里的相关get,set方法获得数据,在该action里定义一个方法传到数据库中,hibernat
2017-11-30 22:22:37 2521
原创 Hibernate的事务
一.什么是事物?数据库事务是指由一个或多个SQL语句组成的工作单元,这个工作单元中的SQL语句相互依赖,如果有一个SQL语句执行失败,就必须撤销整个工作单元,在并发环境中,多个事务同时访问相同的数据资源时,可能会造成各种并发问题。 通俗的说的话,事务就是一件事情,要么成功执行到底,要么回到起点,什么都不做。二.事物的特性原子性:正如原子时自然界最小颗粒,具有不可再分的特征一样。意思就是说,咱的事务
2017-11-27 21:19:04 530
原创 Hibernate的关联关系
一.什么是hibernate的关联关系hibernate框架是与数据库打交道的,而数据库是存储数据的,有些数据之间有些内在联系,hibernate将对象之间通过某种方式联系起来,世界万物都有联系的,如用户和身份证,你创建了一个用户的一个数据库表,而每个用户要有身份证,所以你还要创建一个装身份证的一个数据库表,但你怎么把它们联系起来,或者说怎么分清楚哪个用户是哪个身份证,这就是我们要学的hiberna
2017-11-23 22:15:54 495
原创 hibernate的CRUD
一.CRUD操作简述既然hibernate这个框架是对数据库的访问,也就应该有对数据库的CRUD操作,即对数据的增加,删除,修改,查找。二.回想下java的jdbc操作流程我们以前用过jdbc来访问数据库,简单回想下以前的过程。 1. 加载驱动2.建立连接3.定义sql,发生sql语句4.执行sql语句获得执行结果5.处理返回结果6.关闭资源简单来说,也差不多是这几步骤,那hibernate框架是
2017-11-22 21:20:53 374
原创 hibernate入门
一.什么是hibernate?定义:通俗的讲就是用来操作数据库的。它把数据库中的表,转换成java类,通过xml文件来实现类和表之间的映射。这样的好处在于,可以面向对象的思想来操作数据库。二.与jdbc的区别可能有些人会觉得这个框架没什么用,认为已经有了jdbc连接数据库了,为什么还要用这个框架去连接数据库。当然有这个框架自然有用处的。jdbc也是有缺点的,比如效率就低,每一次请求,打开连接、发送s
2017-11-20 21:11:18 376 2
原创 struts2入门
一.什么是struts21.定义: 上面是我百度得来的,感觉没太明白,简单来说就是接受网页中表单提交的数据,然后通过 Action 进行处理,再返回到对应的网页。2.具体流程: 1、客户端浏览器发出HTTP请求.2、根据web.xml配置,该请求被FilterDispatcher(struts2核心)接收3、根据struts.xml配置,找到需要调用的Action类和方法, 并通过IoC(控制反
2017-11-19 17:32:18 349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人