![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
逗逗大魔王
这个作者很懒,什么都没留下…
展开
-
hibernate入门
一.什么是hibernate?定义:通俗的讲就是用来操作数据库的。它把数据库中的表,转换成java类,通过xml文件来实现类和表之间的映射。这样的好处在于,可以面向对象的思想来操作数据库。二.与jdbc的区别可能有些人会觉得这个框架没什么用,认为已经有了jdbc连接数据库了,为什么还要用这个框架去连接数据库。当然有这个框架自然有用处的。jdbc也是有缺点的,比如效率就低,每一次请求,打开连接、发送s原创 2017-11-20 21:11:18 · 376 阅读 · 2 评论 -
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 阅读 · 0 评论 -
Hibernate的关联关系
一.什么是hibernate的关联关系hibernate框架是与数据库打交道的,而数据库是存储数据的,有些数据之间有些内在联系,hibernate将对象之间通过某种方式联系起来,世界万物都有联系的,如用户和身份证,你创建了一个用户的一个数据库表,而每个用户要有身份证,所以你还要创建一个装身份证的一个数据库表,但你怎么把它们联系起来,或者说怎么分清楚哪个用户是哪个身份证,这就是我们要学的hiberna原创 2017-11-23 22:15:54 · 494 阅读 · 0 评论 -
Hibernate的事务
一.什么是事物?数据库事务是指由一个或多个SQL语句组成的工作单元,这个工作单元中的SQL语句相互依赖,如果有一个SQL语句执行失败,就必须撤销整个工作单元,在并发环境中,多个事务同时访问相同的数据资源时,可能会造成各种并发问题。 通俗的说的话,事务就是一件事情,要么成功执行到底,要么回到起点,什么都不做。二.事物的特性原子性:正如原子时自然界最小颗粒,具有不可再分的特征一样。意思就是说,咱的事务原创 2017-11-27 21:19:04 · 530 阅读 · 0 评论 -
struts2和hibernate整合
一.struts2和hibernate框架分别作用struts2是MVC框架,而会hibernate是持久层框架。struts2框架是用来接受客户端请求,与数据库打交道,取数据,并响应客户端,而hibernate框架封装数据库,操作数据库。二.简单流程在jsp页面中提交数据,struts2里的action里的相关get,set方法获得数据,在该action里定义一个方法传到数据库中,hibernat原创 2017-11-30 22:22:37 · 2521 阅读 · 0 评论