mybatis
张张打怪兽
要坚持学习呀
展开
-
mybatis详解-搭建+练习(1)
1.jar下载: 1.从百度云直接下载 链接:https://pan.baidu.com/s/10VMJsJlpJ9tP7LFiUjakuA 提取码:j9zu 2.github下载 下载地址:https://github.com/mybatis/mybatis-3/releases mybatis-3.2.7.jar mybatis的核心包 lib文件夹 mybatis的依赖包所在 mybat...原创 2019-09-04 16:01:43 · 180 阅读 · 0 评论 -
mybatis详解-mapper方式开发(2)
mabatis搭建在上一节 1.开发规范 Mapper接口开发需要遵循以下规范: 1、 Mapper.xml文件中的namespace与mapper接口的类路径相同。 即:namespace="com.xwc.mapper.UserMapper" 2、 Mapper接口方法名和Mapper.xml中定义的每个statement的id相同 3、 Mapper接口方法的输入参数类型和mapper.x...原创 2019-09-04 16:25:01 · 147 阅读 · 0 评论 -
mabatis详解-配置文件属性详解(3)
1.SqlMapConfig.xml配置文件 SqlMapConfig.xml中配置的内容和顺序如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境集合属性对象) environment(环境子属性对象) ...原创 2019-09-04 16:46:57 · 140 阅读 · 0 评论 -
mybatis详解-resultMap(4)
resultMap resultType可以指定将查询结果映射为pojo,但需要pojo的属性名和sql查询的列名一致方可映射成功。 如果sql查询字段名和pojo的属性名不一致,可以通过resultMap将字段名和属性名作一个对应关系 ,resultMap实质上还需要将查询结果映射到pojo对象中。 resultMap可以实现将查询结果映射为复杂类型的pojo,比如在查询结果映射对象中包括poj...原创 2019-09-04 17:57:35 · 142 阅读 · 0 评论 -
mybatis详解-动态sql_常用标签详解(5)
IF标签 不使用if标签,所产生的问题 通过mybatis提供的各种标签方法实现动态拼接sql。 需求:根据性别和名字查询用户 查询sql: SELECT id, username, birthday, sex, address FROM user WHERE sex = 1 AND username LIKE ‘%刘%’ <!-- 根据性别和名字查询用户 --> <selec...原创 2019-09-05 10:54:46 · 221 阅读 · 0 评论 -
mybatis详解-关联查询_一对一、一对多(5)
一对一 商品订单模型 需求:查询所有订单信息,关联查询下单用户信息。 注意:一个用户可以有多个订单信息,一个订单只能对应一个用户 sql: SELECT o.id, o.user_id userId, o.number, o.createtime, o.note, u.username, u.address FROM `order` o LEFT JOIN `user` u ON...原创 2019-09-05 15:15:09 · 181 阅读 · 0 评论