摘要:  mybatis核心 对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。  1、动态sql   映射文件: ! 会自动的去判断传入的id和username是否为空, 如果id为空则SQL语句中不会拼接id = ?查询语句 如果user 阅读全文
posted @ 2017-07-27 08:26 一条路上的咸鱼 阅读(1584) 评论(0) 推荐(0) 编辑
摘要: 一、输入映射   通过parameterType指定输入参数类型,类型可以是简单类型、HashMap、pojo的包装类型。   1、简单类型   映射文件: ! 查询sql语句配置使用select标签 id:该语句的唯一标识,通常称为st 阅读全文
posted @ 2017-07-27 08:25 一条路上的咸鱼 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 使用Mapper代理的方式进行开发 Mapper开发的原理   使用Mybatis的Mapper代理方式进行开发,使用该方式,只需要编写Mapper接口,不再需要编写实现类,由Mybatis框架通过接口定义来自动生成接口的动态代理对象。 Mapper代理开发要遵循的原则 &ems 阅读全文
posted @ 2017-07-27 08:24 一条路上的咸鱼 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、SqlSession的使用范围说明  1、SQLSessionFactoryBuilder   通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory,将SqlSessionFactoryBuilder 当成一个工具类使用 阅读全文
posted @ 2017-07-27 08:24 一条路上的咸鱼 阅读(8662) 评论(1) 推荐(0) 编辑
摘要:  原始Dao的开发方式: 1、创建数据库配置文件db.properties jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/数据库名称 jdbc.name=数据库登录用户名 jdbc.pwd=数据 阅读全文
posted @ 2017-07-27 08:23 一条路上的咸鱼 阅读(582) 评论(0) 推荐(0) 编辑