在做JavaWeb的SSH框架开发的时候,遇到过很多的细节问题,这里大概记录下 我使用的IDE是Eclipse(老版本)三大框架:Spring4、Struts2、Hibernate5 1.web.xml的配置 1.ContextLoaderListener的作用: ContextLoaderList ...
分类:
编程语言 时间:
2018-04-01 23:04:22
阅读次数:
261
在http://blog.51cto.com/13579086/2074232这篇文章中,讲述了两种方法,将connection怎么从业务层传到持久层的在hibernate中,事物也是要在业务层绑到当前线程的局部变量上,持久层从当前线程的局部变量中取Hibernate5自身提供了三种管理Session对象的方法Session对象的生命周期与本地线程绑定Session对象的生命周期与JTA事务绑定H
分类:
Web程序 时间:
2018-03-09 10:37:28
阅读次数:
153
1.导包 Hibernate开发包 数据库的驱动包 2.核心配置文件 核心配置文件(赋值到src下) 1.核心配置文件 对于hibernate的核心配置文件它有两种方式(选其中一种即可): hibernate.cfg.xml hibernate.properties 我们在开发中使用比较多的是hib ...
分类:
Web程序 时间:
2018-03-05 17:04:07
阅读次数:
220
转载请注明出处:http://blog.csdn.net/tyhj_sf/article/details/51851163 引言 Hibernate是一个轻量级的持久层开源框架,它是连接java应用程序和关系数据库的中间件,负责java对象和关于Hibernate内部对JDBC API进行封装,负责 ...
分类:
Web程序 时间:
2018-02-04 21:11:19
阅读次数:
247
Hibernate5个核心接口 所有Hibernate应用中都会访问Hibernate的5个核心接口 Configuration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象。 SessionFactory接口:初始化Hibernate,充当数据存储源的 ...
分类:
Web程序 时间:
2017-12-29 23:36:36
阅读次数:
299
spring boot 中Spring data jpa命名策略 数据库,表字段命名是驼峰命名法(UserID),Spring data jpa 自动更新之后是 user_id, 表字段不对照, Spring data jpa基于Hibernate5.0 application.properties ...
分类:
数据库 时间:
2017-12-13 14:46:15
阅读次数:
214
17年10月19号发布的hibernate5.2.12 从hibernate4.*过渡过来需要更改什么? 1、jar包 lib下边除了数据库连接的那个jar包都删除重新配置,required这个文件里的都复制过来。 2、获取session的方式(可能不标准,但我是这么理解的) 如果还是沿用以前的方式 ...
分类:
Web程序 时间:
2017-10-25 11:14:56
阅读次数:
207
一、一对多操作(客户和联系人) 1、一对多基本实现步骤 第一步 创建两个实体类,客户和联系人 第二步 让两个实体类之间互相表示 (1)在客户实体类里面表示多个联系人 - 一个客户里面有多个联系人 (2)在联系人实体类里面表示所属客户 - 一个联系人只能属于一个客户 第三步 配置映射关系 (1)一般一 ...
分类:
Web程序 时间:
2017-09-24 16:24:00
阅读次数:
195
一、Hibernate一级缓存 1、什么是缓存 数据存到数据库里面,数据库本身是文件系统,使用流方式操作文件效率不是很高。 (1)把数据存到内存里面,不需要使用流方式,可以直接读取内存中数据 (2)把数据放到内存中,提供读取效率 2、Hibernate一级缓存特点 (1)hibernate的一级缓存 ...
分类:
Web程序 时间:
2017-09-24 12:39:27
阅读次数:
156
一、实现CRUD操作 1、实现思路: 第一步 加载hibernate核心配置文件 第二步 创建SessionFactory对象 第三步 使用SessionFactory创建session对象 第四步 开启事务 第五步 写具体逻辑 crud操作 第六步 提交事务 第七步 关闭资源 2、添加操作 ...
分类:
Web程序 时间:
2017-09-17 22:15:14
阅读次数:
310