- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 【项目】模糊查询+排序
项目需求:查询上课班信息,把班名排序,汉字英文按照首字母英文字母表排序,数字放在汉字、英文前 思路:直接用SQL查询出数据,然后排序mapper中的代码: <select id="queryTeachclassEntityList" resultType="com.dmsdbj.itoo.teachingManagement.entity.TeachclassEn...
2018-03-25 20:32:23 1161 34
原创 【Mybatis】参数处理
1.单个参数:mybatis不会做特殊处理#{参数名/任意名}:取出参数值。 DAO层接口: public void deleteEmpById(Integer id); 配置文件: <delete id="deleteEmpById"> delete from tbl_employee where id=#{id} &l...
2018-03-13 14:21:47 778 55
原创 【Mybatis】一级缓存和二级缓存
一级缓存 一级缓存是SqlSession级别的缓存 工作机制:一个SqlSession就代表和数据库的一次会话,在数据库中查出的数据放在一级缓存中,同一个对象再次查询时,会去缓存中查找,避免了再次查询数据库。 使用:...
2018-03-12 21:34:19 490
原创 【Mybatis】动态SQL
动态SQL是mybatis非常重要强大的功能之一,我们自己写sql,想按照传过来的不同的条件变换不同的SQL,我们自己拼SQL的时候要注意,符号是不是多了或少了之类的问题,或者复杂查询包含各种各样的判断,比较麻烦。 mybatis中提供了动态SQL标签写在SQL语句中,mybatis利用这些标签提供强大的动态SQL功能。 1.if标签,用来判断参数值是否为空,test属性值符合OG...
2018-03-12 15:45:18 864 24
原创 毒霸网址大全篡改360浏览器主页
我本来就比较强迫症,浏览器必须干干净净的,不许乱,不许有任何广告,打开浏览器就必须得是这样的但是,毒霸网址大全篡改了我的主页,我打开浏览器后是这样的乱!还这么多广告!很容易在我查东西的时候打断我的思路!必须马上改!我查了网上的资料。1.我先改了浏览器上的网页设置,把启动时的主页设置成了百度,但是不管用!2.后来查资料,又添加了什么禁用站点,把毒霸网址禁用,但是还是不管用!3.我检查自己有没有安装过...
2018-03-10 09:35:46 4110 17
原创 【Mybatis】collection解决一对多关联查询
在上上篇中我们用级联属性的方式把数据查出来封装到Employee中,还有另一种方式实现数据的封装。接下来小编将介绍collection标签的相关知识,包括嵌套查询和分段查询两种方式。现在有员工和部门两张表,前两篇文章介绍的都是根据员工查部门,本篇文章介绍由部门查所有员工首先请参照上上篇中步骤1,2,3 , 4,此处从第5步开始一、嵌套查询5.新增DepartmentMapper.java接口方法p...
2018-03-06 21:39:53 45312 25
原创 【Mybatis】association解決一对一关联查询
在上一篇中我们用级联属性的方式把数据查出来封装到Employee中,还有另一种方式实现数据的封装。接下来小编将介绍association标签的相关知识,包括嵌套查询和分段查询两种方式。首先请参照上一篇中步骤1,2,3 , 4,此处从第5步开始一、嵌套查询5.新增EmployeeMapper.xml文件,配置信息如下 <?xml version="1.0" encoding="UTF-8"?&...
2018-03-06 16:06:20 935 17
原创 【Mybatis】ResultMap级联属性封装关联查询结果
1.MySQL下新建两张数据库表tbl_employee和tbl_deptCREATE TABLE `tbl_employee` ( `id` int(11) NOT NULL AUTO_INCREMENT, `last_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `gender` char(1) COLLATE u...
2018-03-06 11:21:33 3114 4
原创 【Mybatis】resultType和resultMap
1. resultType:表示把数据封装成什么类型比如:<select id="getEmpById" resultType="com.atguigu.mybatis.bean.Employee"> select * from tbl_employee where id = #{id}</select>表示把查询出来的数据封装成Employee实体类型,返回到getE...
2018-03-06 10:30:27 520 10
原创 【Mybatis】初识
Ibatis3.0 以后的版本就是mybatis 1.连接数据库的工具:JDBC ,DbUtils,JdbcTemplate 这些工具的SQL语句都写在java代码里,如果修改SQL语句,就需要修改代码,很不方便 2.框架hibernate是全自动ORM框架它会自动编写,执行SQL语句SQL语句不由开发人员编写,也不能优化,定制 ...
2018-03-01 17:32:04 320 11
实战java高并发程序设计
2018-05-13
SVN FOR VS
2016-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人