
Mybatis
文章平均质量分 63
javaer_007
学好java,为公司添砖"加瓦"!
展开
-
2.mybatis_demo(传智播客)
需求:对用户信息进行CURD操作一.环境搭建4.在日志文件log4j.properties中添加如下配置信息#在控制台输出日志信息# Global logging configurationlog4j.rootLogger=DEBUG, stdout# MyBatis logging configuration...log4j.logger.org.mybatis.exampl...原创 2018-11-17 17:06:19 · 258 阅读 · 0 评论 -
3.mybatis_dao(传智播客)
需求:根据用户id查询用户信息在mybatis_demo的基础上进行开发一.开发步骤1.编写dao接口public interface UserDao { User getUserById(int id) throws Exception;}2.编写dao实现类public class UserDaoImpl implements UserDao { SqlS...原创 2018-11-17 17:07:35 · 161 阅读 · 0 评论 -
4.mybatis_mapper(传智播客)
需求:根据用户id查询用户信息一.开发步骤1.mybatis.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuratio原创 2018-11-17 17:09:44 · 172 阅读 · 0 评论 -
5.mybatis_config(传智播客)
配置内容SqlMapConfig.xml中配置的内容和顺序如下:properties(属性)settings(全局配置参数)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境集合属性对象)environment(环境子属性对象)transactionManager(事...原创 2018-11-17 17:10:25 · 169 阅读 · 0 评论 -
6.mybatis_sql(传智播客)
需求1:根据用户名称模糊查询用户信息1.mapper接口public interface UserMapper { //根据用户姓名模糊匹配 User findUserList(User user) throws Exception;}2.sql映射文件<select id="findUserByName&原创 2018-11-17 17:11:14 · 243 阅读 · 0 评论 -
7.mybatis_input(传智播客)
一.传递简单类型参考mybatis_mapper的例子。二.传递pojo类型参考mybatis_sql中的需求1。三.传递pojo包装类型一般包含多个对象的综合查询。参考mybatis_sql中的需求2。四.传递HashMap1.mapper接口List<User> findUserByName(HashMap<String,S原创 2018-11-17 17:11:51 · 196 阅读 · 0 评论 -
8.mybatis_output(传智播客)
需求:根据用户id查询用户信息<resultMap id="userResultMap" type="user"> <id column="id_" property="id"/&amp原创 2018-11-17 17:12:23 · 181 阅读 · 0 评论 -
9.mybatis_mapping_1to1(传智播客)
需求:查询所有订单信息,关联查询下单用户信息。注意:因为一个订单信息只会是一人下的订单,所以从查询订单信息出发关联查询用户信息为一对一查询。如果查询用户信息关联查询用户下的订单信息则为一对多查询,因为一个用户可以下多个订单。1.mapper接口List<Orders> findOrderUser() throws Exception;2.sql映射文件&原创 2018-11-17 17:12:59 · 185 阅读 · 0 评论 -
10.mybatis_mapping_1tomore(传智播客)
需求:查询所有订单信息关联查询下单用户及订单明细信息。注意:订单信息与订单明细为一对多关系,订单信息关联查询用户信息为一对一关系。1.mapper接口public interface OrderUserOrderDetailMapper { List<Orders> getOrderUserOrderDetail();}2.sql映射文件&原创 2018-11-18 10:26:10 · 168 阅读 · 0 评论 -
11.mybatis_mapping_moretomore(传智播客)
需求 :查询用户购买的商品信息查询所有用户信息,关联查询订单及订单明细信息,订单明细信息中关联查询商品信息。1.mapper接口public interface UserOrderOrderDetailItemMapper { List<User> getUserOrderOrderDetailItem();}2.sql映射文件&l原创 2018-11-18 10:26:52 · 158 阅读 · 0 评论 -
12.mybatis_lazyLoading(传智播客)
需求:查询订单信息的同时延时加载下单用户的信息一.配置与依赖//在mybatis.xml文件中添加配置<settings> <setting name="lazyLoadingEnabled" value="true&a原创 2018-11-18 10:27:37 · 170 阅读 · 0 评论 -
13.mybatis_generator(传智播客)
需求:根据数据库的表信息自动生成po类、mapeper接口以及sql映射文件一.配置文件<?xml version="1.0" encoding="UTF-8"?&原创 2019-01-04 23:35:00 · 154 阅读 · 1 评论 -
14.mybatis_spring_mapper(传智播客)
需求:根据用户id查询用户信息一.配置1.mybatis.xml<configuration> <!-- 配置别名 --> <ty原创 2019-01-04 23:35:44 · 241 阅读 · 0 评论 -
15.mybtis_spring_dao(传智播客)
需求:根据用户id查询用户信息一.配置1.mybatis.xml<configuration> <!-- 配置别名 --&amp原创 2019-01-04 23:36:15 · 233 阅读 · 0 评论 -
1.Mybatis简介(传智播客)
一.MyBatis介绍MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis是对ibatis进行了一些改进。MyBatis是一个持久层框架,对JDBC操作数据库的过程进行了封装,使开发者只需关注SQL本身,而不需要花费精力去处理例如注册...原创 2018-11-17 17:03:59 · 346 阅读 · 0 评论 -
16.IDEA安装Mybatis-Plugin以及使用
1.点击IntelliJ IDEA->Preferences…打开窗口2.搜索mybatis-plugin3.安装4.在sql映射文件和mapper接口文件无缝切换原创 2019-01-05 15:18:04 · 344 阅读 · 0 评论