![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 78
韦轩
软件工程
展开
-
MyBatis-一对多关联表查询 -06
一、一对多的映射关系添加学生表,一个班级对应多个学生,根据班级id查询对应班级的学生和老师学生表USE mybatis;CREATE TABLE student( s_id INT PRIMARY KEY AUTO_INCREMENT, s_name VARCHAR(20), class_id INT);INSERT INTO student(s_name, c原创 2015-05-27 15:26:53 · 620 阅读 · 0 评论 -
MyBatis-动态sql与模糊查询 -07
一、实现多条件查询用户(姓名模糊匹配, 年龄在指定的最小值到最大值之间)1、数据库create table d_user( id int primary key auto_increment, name varchar(10), age int(3)); insert into d_user(name,age) values('Tom',12); inser原创 2015-05-27 22:32:22 · 653 阅读 · 0 评论 -
MyBatis-调用存储过程 -08
一、数据库表USE mybatis;CREATE TABLE p_user( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(10), sex CHAR(2)); INSERT INTO p_user(NAME,sex) VALUES('A',"男"); INSERT INTO p_user(NAME,sex)原创 2015-05-27 23:42:17 · 677 阅读 · 0 评论 -
MyBatis-环境搭建 -01
一、加入jar包二、创建配置文件,配置文件包含链接数据库的基本属性<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"> 三原创 2015-05-24 21:30:38 · 447 阅读 · 0 评论 -
MyBatis-基于XML和基于注解的增删改查 -02
一、基于XML的增删改查1、数据库操作的映射文件<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"> insert into person(personname,age) values(#{per原创 2015-05-24 23:04:29 · 663 阅读 · 0 评论 -
MyBatis-可以优化的细节 -03
一、将数据库配置文件单独写出来,然后加载1、编写properties文件driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatisusername=rootpassword=root2、在conf.xml里面加载 3、引用原创 2015-05-26 09:33:12 · 1005 阅读 · 0 评论 -
MyBatis-处理字段名与实体类名不一致的情况 -04
一、字段名与实体类名不一致实体类private int id;private String orderNo;private float price;数据库字段order_id,order_no, order_price查询的结果是null select * from orders where order_id= #{id} @Test publ原创 2015-05-26 13:33:07 · 2099 阅读 · 0 评论 -
MyBatis-一对一关联表查询 -05
一、一对一的关联表查询假设一个老师对应一个班级的情况班级表CREATE TABLE class( c_id INT PRIMARY KEY AUTO_INCREMENT, c_name VARCHAR(20), teacher_id INT);教师表CREATE TABLE teacher( t_id INT PRIMARY KEY AUTO_IN原创 2015-05-27 15:14:21 · 567 阅读 · 0 评论