摘要:
7 输入映射 通过parameterType指定输入参数的类型,类型可以是简单类型、hashmap、pojo的包装类型。 7.1 传递pojo的包装对象 7.1.1 需求 完成用户信息的综合查询,需要传入查询条件很复杂(可能包括用户信息、其它信息,比如商品、订单的) 7.1.2 定义包装类型pojo 阅读全文
摘要:
6 SqlMapConfig.xml mybatis的全局配置文件SqlMapConfig.xml,配置内容和顺序如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) 阅读全文
摘要:
5.3 Mapper动态代理方法(程序员只需要写mapper接口(相当于dao接口)) 5.3.1 实现原理(mapper代理开发规范) 程序员还需要编写mapper.xml映射文件 程序员编写mapper接口(相当于Dao接口)需要遵循一些开发规范,mybatis可以自动生成mapper接口实现类 阅读全文
摘要:
5 mybatis开发dao的方法 5.1 SqlSession使用范围 5.1.1 SqlSessionFactoryBuilder 通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory 将SqlSessionFactoryBuilder当成一个工具类 阅读全文
摘要:
4.11 总结 4.11.1 parameterType 在映射文件中通过parameterType指定输入参数的类型。mybatis通过ognl从输入对象中获取参数值拼接在sql中。 4.11.2 resultType 在映射文件中通过resultType指定输出结果的类型。mybatis将sql 阅读全文
摘要:
4.9 删除用户 4.9.1 映射文件 4.9.2 代码: 控制台: 4.10 更新用户 4.10.1 映射文件 4.10.2 代码 控制台: 阅读全文
摘要:
4.7 根据用户名称模糊查询用户信息 4.7.1 映射文件 使用User.xml,添加根据用户名称模糊查询用户信息的sql语句。 4.7.2 程序代码 控制台: 4.8 添加用户 4.8.1 映射文件 在 User.xml中配置添加用户的Statement 4.8.2 程序代码 控制台: 4.8.3 阅读全文
摘要:
4 入门程序 4.1 需求 根据用户id(主键)查询用户信息 根据用户名称模糊查询用户信息 添加用户 删除 用户 更新用户 4.2 环境 java环境:jdk1.7.0_72 eclipse:indigo mysql:5.1 mybatis运行环境(核心包、依赖包): 从https://github 阅读全文
摘要:
3 mybatis框架 3.1 mybatis是什么? mybatis是一个持久层的框架,是apache下的顶级项目。 mybatis托管到goole code下,再后来托管到github下(https://github.com/mybatis/mybatis-3/releases)。实质上Myba 阅读全文
摘要:
mybatis 第一天 mybatis的基础知识 1 课程安排: mybatis和springmvc通过订单商品 案例驱动 第一天:基础知识(重点,内容量多) 对原生态jdbc程序(单独使用jdbc开发)问题总结 mybatis框架原理(掌握) mybatis入门程序 用户的增、删、改、查 myba 阅读全文