
MyBatis
MyBatis相关内容
Rosinante.
人随风飘荡 天各自一方
展开
-
一个简单的MyBatis完成插入操作的例子(一)
要完成的操作是 利用MyBatista将一个学生信息插入到Oracle数据库的Student表中原创 2017-03-09 00:11:08 · 2000 阅读 · 0 评论 -
一个简单的MyBatis完成插入操作的例子(二)
配置好mybatis-config.xml文件后,我们在com.sk.pojo下创建一个pojo类,类名为Student ,并且要创建一个StudentMapper接口,并且通过StudentMapper.xml进行配置原创 2017-03-10 00:53:25 · 1342 阅读 · 0 评论 -
MyBatis的配置与简单实例测试(Oracle+mybatis+log4j+junit)
一.搭建工程环境:1.数据库准备使用oracle数据库,创建一个名为t_user的表:create table t_user( id number(7) primary key, username varchar2(120) not null, password varchar2(16) not null, gender varchar(5), birthday ...原创 2019-04-25 21:26:55 · 443 阅读 · 0 评论 -
Mybatis配置文件详解
Mybatis配置文件遵守DTD约束,配置的标签必须按顺序出现,以SqlMapperConfig.xml为例(mybatis一般情况下配置文件命名为mybatis-config.xml):SqlMapperConfig.xml中配置的内容和顺序如下:properties(属性)settings(全局配置参数)typeAliases(类型别名)typeHandlers(类型处理器)...原创 2019-07-13 18:06:50 · 702 阅读 · 0 评论 -
Mybatis动态SQL标签详解
有时候,静态的SQL语句并不能满足应用程序的需求。我们可以根据一些条件,来动态地构建 SQL语句。例如,在Web应用程序中,有可能有一些搜索界面,需要输入一个或多个选项,然后根据这些已选择的条件去执行检索操作。在实现这种类型的搜索功能,我们可能需要根据这些条件来构建动态的SQL语句。如果用户提供了任何输入条件,我们需要将那个条件添加到SQL语句的WHERE子句中。MyBatis通过使用<if...原创 2019-07-15 18:14:59 · 401 阅读 · 0 评论 -
Mybatis关联查询详解
以商品订单数据模型为例:一、一对一查询需求:查询所有订单信息,关联查询下单用户信息注意:因为一个订单信息只会是一个人下的订单,所以从查询订单信息出发关联查询用户为一对一查询,如果从用户信息出发查询用户下的订单信息则为一对多查询,因为一个用户可以查询多个订单sql语句:SELECT o.id, o.user_id, o.number, o.create...原创 2019-07-19 18:26:26 · 278 阅读 · 0 评论 -
Mybatis整合Spring详解
一、整合思路SqlSessionFactory对象应该放到Spring容器中作为单例存在。 传统dao的开发方式中,应该从spring容器中获得sqlsession对象。 Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。 数据库的链接以及数据库连接池事务管理都交给spring容器来完成。二、整合需要的jar包spring需要的jar包 Mybati...原创 2019-07-21 17:30:06 · 142 阅读 · 0 评论 -
Mybatis逆向工程详解
Mybatis逆向工程使用官方网站的Mapper自动生成工具mybatis-generator-core-1.3.2来生成po类和Mapper映射文件。generatorConfig.xml:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//myb...原创 2019-07-21 17:47:23 · 205 阅读 · 0 评论