Mybatis
qq_34229789
沙滩一躺三年半
展开
-
1-Mybatis-入门
mybatis入门程序 1. 导入jar包 2. 创建并配置SqlMapConfig.xml文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/m...原创 2018-04-20 10:41:59 · 137 阅读 · 0 评论 -
2-Mybatis-高级映射
订单商品数据模型 分析: 用户表(user): user_id, user_name 记录了购买商品的用户信息 订单表(orders): orders_id,number, user_id 记录了用户创建的订单(购买商品的订单) 订单明细表(orderdetail):detail_id,orders_id, items_id 记录了订单的详细信息(购买商品的信息) 商品表(item...原创 2018-04-20 10:48:01 · 126 阅读 · 0 评论 -
3-Mybatis-延迟加载与缓存
延迟加载 1. 需求: 查询订单并关联查询用户信息 - 先对orders表进行单表查询,然后通过外键user_id对user表进行查询 - 定义两个mapper方法对应的statement 1.1只查询订单信息 在查询订单的statement中使用association去延迟加载(执行)关联查询用户信息 1.2关联查询用户信息 通过查询到的订单信息中的user_id...原创 2018-04-20 10:53:39 · 288 阅读 · 0 评论 -
4-Mybatis-整合Spring
方法一:Spring和mybatis整合 1.1 整合思路 Spring通过单例模式管理SqlSessionFactory。 Spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。 持久层的mapper都需要由Spring进行管理。 1.2 整合环境 Spring5.0.2 mybatis3.4.5 Mybatis-S...原创 2018-04-20 10:58:07 · 113 阅读 · 0 评论 -
原生java开发连接MySQL数据库
jdbc编程 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; /** 1. MySQL数据库JDBC连接Demo 2. 项目名称:Myba...原创 2018-06-25 14:55:19 · 930 阅读 · 0 评论