自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (10)
  • 收藏
  • 关注

原创 MyBatis 中@MapKey注解的使用

当我们需要将多个数据 存放在一个HashMap中的时候 我们就可以使用@MapKey注解。<select id="queryStudentsByHashMap" resultType="HashMap"> select sno "no", sname "name" from student </select>@MapKey("no") HashMap&...

2019-12-15 09:53:56 4142

原创 MyBatis 在Oracle中 报错Other类型的解决方案 jdbcTypeForNull

只要在mybatis-config.xml 中添加 这条 代码即可<settings><setting name="jdbcTypeForNull" value="NULL" /></settings>

2019-12-15 09:10:45 993

原创 MyBatis 实现自增长

添加数据时,针对id设主键,避免唯一约束,如何实现自动增长1.第一种方式:在oracle中.a、添加序列表create sequence seqincrement by 1 //自增1start with 1 //初始1b、在映射文件中找到insert元素输入以下内容,如:<insert id="insertStudentById" paramete...

2019-12-10 18:11:52 1059

原创 MyBatis 之Ehcache 二级缓存的配置 和 实现

Ehcache是一个成熟的缓存框架,你可以直接使用它来管理你的缓存。下面介绍 它与MyBatis的整合。第一步:jar包的配置第二步:写配置文件Ehcache.xml<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...

2019-12-08 15:39:26 146

原创 MyBatis 一级缓存 二级缓存

缓存为了减轻数据库访问量;一级比二级多了一级一级缓存请求内存,没有的话在请求数据库;二级缓存请求内存,没有在请求二级缓存区,没有在请求数据库;实践:一、创建一个POJO Bean并序列化  由于二级缓存的数据不一定都是存储到内存中,它的存储介质多种多样,所以需要给缓存的对象执行序列化。(如果存储在内存中的话,实测不序列化也可以的。)public class St...

2019-12-06 19:13:20 60

原创 MyBatis 之 延迟加载/懒加载 的实现

1、需求:查询订单信息,有时候需要关联查出用户信息。  第一种方法:我们直接关联查询出所有订单和用户的信息select * from orders o ,user u where o.user_id = u.id; 分析:  ①、这里我们一次查询出所有的信息,需要什么信息的时候直接从查询的结果中筛选。但是如果订单和用户表都比较大的时候,这种关联查询肯定比较耗时。  ...

2019-12-05 13:21:19 133

原创 MyBatis 之log4j 日志文件的配置

第一步:导入 Jar包第二步:config.xml中配置第三步:编写日志文件:DEBUG 处有四个等级DEBUG<INFO<WARN<ERROR 写debug就会显示所有信息。stdout 代表输出到控制台...

2019-12-05 13:06:29 525

原创 MyBatis 之 一对多 关联查询

MyBatis 中进行 一对多 关联查询的时候我们以以一个例子为例: 查询一个班级里的所有学生配置:<!-- 一对多 --> <select id="queryClassAndStudent" parameterType="int" resultMap="class_student_map"> select c.*,s.* fro...

2019-12-04 15:56:53 119

原创 MyBatis 一对一关联查询

当我们想要 多表查询的时候,例如 查 学生 的 学生卡 信息 我们有两种方法1. 让学生卡 继承 学生 的类<!-- 连接查询 一对一--> <select id="queryStudentByNoOO" parameterType="int" resultType="studentCard"> select s.*,c.* from student s...

2019-12-03 18:36:48 160

原创 MyBatis 动态sql

一、MyBatis动态语句分为4种元素:二、Mybatis动态sql语句使用方式、例子1、if元素,如下 <select id="selByName" resultType="yuan.yuanmybatis.entity.Account"> select id,name,created,updated from account where ...

2019-12-02 18:18:19 75

原创 MyBatis 查询 返回值为HashMap 类型 的数据。-- 也可以处理 (数据库表属性 和 变量名不一致的情况)

如果我们遇到 数据库表属性和 代码中的变量名不一致 的时候我们就可以使用Map来返回值例如我们数据库中 属性为ID 而我们的变量名为 no这时我们 按普通的查询就会出错;于是 便有和HashMap 来解决这一问题:xml中的配置<!-- 返回HashMap --> <select id="queryStudentByHashMap" resultT...

2019-12-01 19:29:40 1926

PKG & MIF Convert.exe

PKG,MIF游戏解包工具

2021-12-15

SpringCloud消费者服务提供者

实现了消费者和服务提供者的远程通信

2020-10-14

Shiro登录授权认证功能

Shiro登录授权认证功能

2020-09-26

Shiro实现登录授权功能

Shiro实现登录授权功能

2020-09-26

DynamicThreadPool.zip

美团技术给出动态更改线程大小的方案,针对线程池的设置,通常我们采用的是cpu密集,或者i/o密集,而这依旧存在一定给的问题,现实环境中,我们无法十分肯定的使用哪个策略,于是就有了动态修改的方案。

2020-09-02

ssmbulid.zip

SSM 实现简单的增删改查。

2020-08-19

BookManage.rar

jsp实现图书管理系统,实现了增删改查 翻页的功能。希望对大家的jsp学习有所帮助。需要的下载即可,jar包已经配好

2019-11-16

停车场管理系统.rar

实践活动中开发的停车场管理系统。发布可以大家一起学习参考。

2019-10-18

西工大NOJ100+解答

西工大noj c++100题答案,有需要的下载。都懂的!

2018-10-17

西工大NOJ100题+解答

西工大NOJ 100题+解答。帮助完成C语言练习系统的作业。帮助完成C语言练习系统的作业

2018-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除