
mybatis
张张打怪兽
要坚持学习呀
展开
-
mybatis详解-搭建+练习(1)
1.jar下载:1.从百度云直接下载链接:https://pan.baidu.com/s/10VMJsJlpJ9tP7LFiUjakuA提取码:j9zu2.github下载下载地址:https://github.com/mybatis/mybatis-3/releasesmybatis-3.2.7.jarmybatis的核心包 lib文件夹mybatis的依赖包所在mybat...原创 2019-09-04 16:01:43 · 207 阅读 · 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 · 178 阅读 · 0 评论 -
mabatis详解-配置文件属性详解(3)
1.SqlMapConfig.xml配置文件SqlMapConfig.xml中配置的内容和顺序如下:properties(属性)settings(全局配置参数)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境集合属性对象)environment(环境子属性对象)...原创 2019-09-04 16:46:57 · 160 阅读 · 0 评论 -
mybatis详解-resultMap(4)
resultMapresultType可以指定将查询结果映射为pojo,但需要pojo的属性名和sql查询的列名一致方可映射成功。如果sql查询字段名和pojo的属性名不一致,可以通过resultMap将字段名和属性名作一个对应关系 ,resultMap实质上还需要将查询结果映射到pojo对象中。resultMap可以实现将查询结果映射为复杂类型的pojo,比如在查询结果映射对象中包括poj...原创 2019-09-04 17:57:35 · 166 阅读 · 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 · 249 阅读 · 0 评论 -
mybatis详解-关联查询_一对一、一对多(5)
一对一商品订单模型需求:查询所有订单信息,关联查询下单用户信息。注意:一个用户可以有多个订单信息,一个订单只能对应一个用户sql:SELECT o.id, o.user_id userId, o.number, o.createtime, o.note, u.username, u.addressFROM `order` oLEFT JOIN `user` u ON...原创 2019-09-05 15:15:09 · 212 阅读 · 0 评论