- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 SQL面试题
表teach:teacher_noweek1213213212编写SQL语句查询为下表的形式教师号星期一星期二星期三10 2121003010SQL语句:select teacher_no 教师号,sum(case when week=1 then 1 else 0 end) 星期一,sum(case when week=2 then 1 else 0 end) 星期二,sum(case...
2018-05-30 23:16:04 308
原创 mybatis原理----SqlSession的四大对象
实际上SqlSession的执行过程就是通过Executor、StatementHandler、ParameterHandler、ResultSetHandler这四个对象来完成对数据库的操作和返回结果的。一、Executor(接口) 它是一个执行器,真正进行java与数据库交互的对象,实际干活的,而SqlSession就是个门面。/** * 执行器 * */...
2018-05-25 16:52:34 3640
原创 mybatis原理快速上手插件--易学易用
一、mybatis运行过程分两步进行: 1.读取配置文件缓存到Configuration对象,用来创建SqlSessionFactory对象 2.SqlSession的执行过程。SqlSessionFactory主要是提供创建核心接口SqlSession。(mybatis采用Builder模式创建SQLSessionFactory) 二、创建SqlSessionFactory过程: ...
2018-05-24 22:05:02 234
原创 映射器----使用resultMap映射结果集(一)
为了支持复杂的映射,select元素提供了resultMap属性,在说明resultMap时,首先有必要区分一下另外一个属性:resultType元素说明resultType定义类的全路径,结果集可以通过java bean的规范映射;或者定义:int 、double、map等,注意不能和resultmap同时使用!resultMap映射集的引用,可以提供自定义映射规则一个简单的select...
2018-05-12 23:10:25 1228
原创 浅谈ArrayList(二)------源码探索
浅谈ArrayList(一)中简单介绍了ArrayList的一些使用方法,首先看一段代码ArrayList arrayList=new ArrayList(10); for(int i=0;i<20;i++) { arrayList.add(i); }在此处new了一个ArrayList,容量为10,但是添加了20个数据,依然可以存入其中,这时我们就得查看一下add方法主要...
2018-05-11 10:38:52 166
原创 JSP之访问WEB-INF目录下的页面
首先,我们应该知道,web-inf下的页面不可以直接访问,所以应当借助一些方法来访问。 第一种方法:通过配置servlet 在web.xml文件中配置servlet:<servlet> <servlet-name>tang</servlet-name> <jsp-file>/WEB-INF/jsp/back/l...
2018-05-08 23:33:27 655
原创 mybatis学习之parameterType出错
错误为:There is no getter for property named 'name' in 'class java.lang.String'两种解决方式: 第一种:mybatis采用ognl解析参数,因此sql语句中 <select id="queryPoetriesList" resultMap="poetsMapper" parameterType="String"&...
2018-05-07 09:14:15 1270
c语言-航班管理系统-课程设计
2019-01-31
ssm唐诗检索系统
2018-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人