- 博客(15)
- 资源 (76)
- 收藏
- 关注
原创 SSH笔记-Spring插件安装和jar下载
安装eclipse的Spring开发插件Spring Tool Suite: (1)确定eclipse版本 (2)Spring开发插件Spring Tool Suite下载地址 :https://spring.io/tools/sts/all 直接选择上面的zip下载即可,如果eclipse安装的时候报错说找不到压缩包的文件的话,就选择下面红色框框里面的网址,添加到eclipse安装...
2018-04-27 22:31:17 185
原创 SSH笔记-Hibernate的管理Session和批量操作数据库
1、相关文件 (1)session管理相关的文件:TestInfo.java、SessionUtil.java、TestDao.java、TestSessionManagement.java、TestInfo.hbm.xml、hibernate.cfg.xml(配置session管理方式) (2)批量操作数据库相关的文件:TestInfo.java、TestInfo.hb.xml、TestBa...
2018-04-25 13:26:55 903
原创 SSH笔记-Hibernate的二级缓存
1、缓存(Cache): 介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝。缓存的物理介质通常是内存2、Hibernate的缓存级别 ①一级缓存:Session 级别的缓存,它是属于事务范围的缓存,归Hibernate管理 ②二级缓存:SessionFactory...
2018-04-25 11:25:45 184
原创 SSH笔记-Hibernate的HQL查询、QBC、本地SQL查询
1、Hibernate 提供了以下几种检索对象的方式 (1)导航对象图检索方式:根据已经加载的对象导航到其他对象 (2)OID 检索方式:按照对象的 OID 来检索对象 (3)HQL 检索方式:使用面向对象的 HQL 查询语言 (4)QBC 检索方式:使用 QBC(Query By Criteria) API 来检索对象. 这种 API 封装了基于字符串形式的查询语句, 提供了更加面向对象...
2018-04-25 10:37:12 295
原创 SSH笔记-Hibernate的检索策略(lazy、fetch、batch-size)
1、分为两部分: ①类级别检索策略,大概了解检索策略(代码所在包com.demo.sshtest) ②检索策略的lazy、fetch、batch-size属性使用(代码所在包com.demo.sshtest2)2、检索策略: ①立即检索,立即加载检索方法指定的对象 ②延迟检索,延迟加载检索方法指定的对象,在使用具体属性值时,才进行加载(这个时候会执行查询语句)3、检索策略使用场景:...
2018-04-19 11:19:22 213
原创 SSH笔记-Hibernate的映射关系 基于外键/主键一对一映射、多对多映射、映射继承
1、文章分为: (1) 基于外键一对一映射(对应包为com.demo.sshtest) (2) 基于主键一对一映射(对应包为com.demo.sshtest2) (3) 多对多映射(对应包为com.demo.sshtest3) (4) 映射继承:①subclass②joined-subclass③union-subclass(对应包为com.demo.sshtest4)2、...
2018-04-18 13:39:14 294
原创 SSH笔记-Hibernate的映射文件配置
1、分为三部分 ①基础配置参数使用 ②多对一映射 ③一对多映射2、第一点中说的三部分,分别对应包: ①com.demo.sshtest ②com.demossh2 ③com.demo.sshtest33、对应代码 ————————第一部分 start———————— 直接上代码,注释都写到Info.hbm.xml里面1、Info.java 模型类package com.d...
2018-04-15 22:30:44 1523
原创 SSH笔记-Hibernate对象的状态转换
1、对象状态转换跟session的操作函数有关2、对象状态有三种:临时对象,持久化对象,游离对象3、对象: (1). 临时对象: session中不存在,数据库中不存在,通过new创建的对象的状态 (2). 持久化对象:session中存在,数据库中存在,调用session的save()、update()、saveOrUpdate()等方法时的对象的状态 (3). 游离对象: ...
2018-04-10 15:27:19 646
原创 SSH笔记-Hibernate.cfg.xml常用配置
1、是在src下创建的Hibernate Configuration File(cfg.xml) 有什么参数不清楚可以去下载的那个hibernate的jar的压缩包里面的project/etc/hibernate.properties中查看2、常用参数有 连接数据库基本信息 (1)connection.username:数据库用户名 (2)connection.passw...
2018-04-10 12:08:16 179
原创 SSH笔记-hibernate基本实现
1、开发步骤: 1、创建Hibernate配置文件 hibernate.cfg.xml 2、创建持久化类 3、创建关系映射文件 *.hbm.xml 4、通过Hibernate API 访问数据库(1)创建Hibernate配置文件 1、光标在src文件夹,然后File->New->Other->Hibernate Configuration File(cfg.xml)
2018-04-08 17:16:58 124
原创 SSH笔记-hibernate安装
1、hibernate下载地址:http://tools.jboss.org/downloads/overview.html2、下载的时候选择后面两个带Final的,我选了JBoss Tools Integration Stack那个(这里要注意自己的eclipse版本和jdk版本,要跟插件要匹配) 3、进去JBoss Tools Integration Stack之后,会出现如下页面,...
2018-04-02 17:45:05 127
原创 SSH笔记-Struts2的自定义拦截器
1、自定义拦截器有两种实现方法: (1)实现Interceptor接口 ,如:DefineInterceptor2.java (2)继承 AbstractInterceptor抽象类 ,如:DefineInterceptor1.java2、实现步骤: (1)定义拦截器类,实现Interceptor接口 或者继承 AbstractInterceptor抽象类 (2)在struts.xml...
2018-04-01 18:13:38 165
原创 SSH笔记-Struts2的防止表单重复提交
1、表单重复提交定义: (1)在不刷新表单页面的前提下: I、多次点击提交按钮 II、已经提交成功, 按 “回退” 之后, 再点击 “提交按钮” III、在控制器响应页面的形式为转发情况下,若已经提交成功, 然后点击 “刷新(F5)”(2)解决表单重复提交步骤: I、刷新表单页面, 再提交表单不算重复提交 II、若使用的是 redirect响应类型, 已经...
2018-04-01 18:01:30 729
原创 SSH笔记-Struts2的数据验证
1、验证方式有两种: (1)声明式验证 (2)编程式验证2、配置步骤 (1)确认需要验证的字段名 (2)编写配置文件 I、当一个action类的多个action使用相同验证规则,在当前action所在包下新建 actionClassName-validation.xml II、当一个action类的多个action使用不同验证规则,在当前action所在包下新建actio...
2018-04-01 17:40:42 270
原创 SSH笔记-Struts2的文件上传下载
1、项目中文件上传相关文件: - FileUploadAction.java - FileUpload.jsp - i18n.properties/i18n_en_US.properties/i18n_zh_CN.properties - commons-fileupload.x.x.jar - commons-io-x.x.x.jar2、项目中文件下载相关文件: - ...
2018-04-01 15:30:36 959
SSM笔记-全局配置文件
2018-10-10
SSM笔记-SpringMVC的异常处理
2018-08-13
SSM笔记-SpringMVC的数据格式化 、数据校验、错误提示、错误信息国际化、返回json
2018-08-13
SSM笔记-自定义类型转换器
2018-08-13
SSM笔记-处理模型数据
2018-08-12
SSM笔记-SpringMVC REST风格、基本标签初识
2018-08-12
SSH笔记-web应用下使用Spring
2018-06-18
SSH笔记-Spring JdbcTemplate
2018-06-17
SSH笔记-泛型依赖注入
2018-06-13
SSH笔记-IOC容器中 Bean 的生命周期
2018-06-11
SSM笔记-动态SQL
2018-10-13
SSM笔记-查询
2018-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人