自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (15)
  • 收藏
  • 关注

原创 十二、Mybatis逆向工程生成的代码使用详解

阅读本篇文章请先查看十一、Mybatis逆向工程代码的生成和介绍 使用逆向工程代码 将上篇文章中逆向生成的mapper和pojo包下的所有内容拷贝到你的项目所在的工程,如下所示: 我这里也是从前面集成Spring的项目中复制出来的一新项目,还不清楚怎么搭建环境的可以先看看八、Mybatis整合spring之Mapper接口代理实现dao层 增删改查操作 mybatis逆向工程生成的Mapper接...

2019-12-19 14:42:11 457

原创 十一、Mybatis逆向工程代码的生成和介绍

什么是逆向工程 这里所说的逆向工程并不是反编译哈,它是指通过Mybatis的代码生成器根据你提供的数据库表(仅支持单表)来自动生成Mapper的接口类、映射文件、pojo类,简化程序员的工作。 下载代码生成器 下载Mybatis代码生成器jar包,最新地址,目前已经更新到了1.4.0,我这里使用的还是1.3.2的 下载generator核心包,解压后如下所示: lib目录下有3个jar包,第一...

2019-12-18 20:52:20 337

原创 十、Mybatis的choose (when, otherwise)标签使用

choose标签的作用: 按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束。当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的sql。类似于Java 的 switch 语句,choose 为 switch,when 为 case,otherwise 则为 default。 假设有一个user表,里面有username和...

2019-12-18 18:34:58 3793

原创 九、Mybatis的trim标签使用

trim标签有四个属性: prefix:前缀增加的内容 prefixOverrides:覆盖第一个条件前缀的字符串 suffix:后缀增加的内容 suffixOverrides:覆盖最后一个条件后缀的字符串 下面看一个例子: select * from student <trim prefix="where" prefixoverride="and||or"> <if te...

2019-12-18 12:17:23 237

原创 八、Mybatis整合spring之Mapper接口代理实现dao层

阅读本篇文章前建议先看看七、Mybatis整合spring之手动实现dao层 环境准备 我这里直接复制上篇文章的工程,然后将dao层删掉,把user.xml映射文件删掉,测试类删掉,删掉SqlMapConfig.xml配置中的user.xml的关联,删掉ApplicationContext.xml配置中的userDao的注入。 完成后的工程如下所示: 添加Mapper相关的操作 1.创建User...

2019-12-17 14:19:39 560

原创 七、Mybatis整合spring之手动实现dao层

环境搭建 1.新建工程,添加jar包 由于后面的测试我是使用Junit来完成的,因此我没有创建web工程,而是创建的java工程,创建完工程后,导入相关jar包,我这里给出下载链接,提取码:80xh 将上图框中的文件夹内的jar导入你的工程,一共31个jar包。 2.创建javabean及对应操作的数据库表 package blog.csdn.net.mchenys.pojo; import...

2019-12-17 11:15:03 803

原创 六、Mybatis级联查询之集合对象映射关系的处理

上一篇文章介绍了查询订单记录级联查询用户记录的操作,今天介绍下查询用户记录级联查询多个所属订单的操作方式。 用户表和订单表的关系是一对多,这种从一方查询关联查询多方的操作还是比较常见的。 对应的sql语句查询就是这样: select u.*,o.id oid,user_id,number,createtime from user u,orders o where u.id = o.user_id;...

2019-12-05 21:26:52 779

原创 五、Mybatis级联查询之单个对象映射关系的处理

关联查询就涉及到多个表的查询了,这里以用户表和订单表为例,用户表还是用之前文章使用的那个,订单表这里需要创建一个,sql语句如下: CREATE TABLE `orders` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL COMMENT '下单用户id', `number` varchar(32) ...

2019-12-05 20:28:50 429

原创 四、Mybatis多id查询之foreach标签的使用

当传入的参数是一个集合,我们需要遍历取出集合中的每一个参数时,就需要用到foreach标签了,这里介绍它的5个常用属性: collection:传入参数中的集合的变量名称。如果传入的参数本身就是集合类型,那么该变量名保持和集合的名称(小写)一样,比如参数类型是java.util.List,那么变量名就是list;如果传入的是bean对象,那么保持和该bean对象中的list集合的属性名一致。 i...

2019-12-04 20:57:53 1923

原创 三、Mybatis多条件查询之if, where, sql, include标签的使用

这里介绍的if, where, sql标签都是使用在mybatis映射文件中的。看本篇文章前建议先看前面的文章。 if标签 用在<select>标签或者<where>标签内,作用是用来判传入参数的。 例如使用 where 1=1和if标签动态拼接多条件查询: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ...

2019-12-04 10:04:33 3758

原创 二、Mybatis基于动态代理实现增删改查操作

不使用动态代理的方式 数据库的增删改查操作通常都是在dao层完成,类似的dao接口类如下: public interface UserDao { User findUserById(Integer id); List<User> findUserByName(String username); } 然后就会有对应的实现类 public class UserDaoIm...

2019-12-03 15:54:01 475

原创 一、Mybatis增删改查入门

环境准备 1.导入jar包 下载mybatis,mybaits的代码由github管理,各版本的情况在这查看,目前最新版本是 3.5.3, 我这里用到的版本是3.2.7。 下载解压后目录如下: 光标高亮的就是mybatis的jar包,然后lib目录下全是它的依赖包,都是需要用到的,将这些jar包全部导入到你的工程中,我这里直接创建一个java工程,所有jar包都放在新建的lib目录内。 2.添...

2019-12-02 20:18:54 224

Okhttp3的封装2

详情 https://blog.csdn.net/mChenys/article/details/103160025

2019-11-21

HttpManager.java

详情https://blog.csdn.net/mChenys/article/details/103160025

2019-11-20

HttpManager.java

详情查看https://blog.csdn.net/mChenys/article/details/92721013

2019-06-18

Glide库封装

https://blog.csdn.net/mchenys/article/details/51635535

2018-04-18

RecycleView实现拖拽交换item位置

http://blog.csdn.net/mChenys/article/details/55259510

2017-02-16

整合Camera和MediaRecorder实现拍照和录像

整合Camera和MediaRecorder实现拍照和录像

2017-01-26

emoji表情的使用

详情:http://blog.csdn.net/mchenys/article/details/52823662

2016-10-15

修改状态栏颜色

详情链接:http://blog.csdn.net/mChenys/article/details/52768221

2016-10-09

Android自制弹幕

详情:http://blog.csdn.net/mChenys/article/details/52704078

2016-09-30

自定义弹幕

自定义弹幕

2016-09-29

通过BaseHolder的方式展示数据

详情描述:http://blog.csdn.net/mchenys/article/details/50569480

2016-01-29

Android自制侧滑菜单

详情描述:http://blog.csdn.net/mchenys/article/details/50321795

2016-01-29

Android自制带刷新的ListView

支持下拉刷新,滚动加载,滚动加载失败时支持点击重新加载,无更多数据时显示没有更多数据

2016-01-29

Android自制手机相册

类似手机相册一样可以浏览相册,查看相册内的所有相片,点击相片查看详情,支持缩放平移方式浏览.

2016-01-29

下拉刷新和滚动加载ListView

详情http://blog.csdn.net/mchenys/article/details/50224979

2015-12-19

空空如也

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

TA关注的人

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