(1)初次认识Mybatis

Mybatis介绍

MyBatis是一个支持普通SQL查询、存储过程和高级映射的优秀持久层框架。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。

使用Mybatis的环境搭配

  • 1.创建一个Java项目,jar库需要导入mybatis-3.1.1.jar
  • 2.连接mysql数据库:mysql-connector-java-5.1.7-bin.jar
  • 3.自行在mysql数据库建立相应的数据表,用于进行操作(select、delete、insert、update)
  • 4.在项目的src文件夹中创建Mybatis配置文件(conf.xml),使得MyBatis可以链接数据库
  • 5.定义数据库中user表所对应的实体类 User.java
package me.gacl.domain
public class User{
    private int id;
    private String name;
    private int age;
    //....get...set..语句,属性嘛
}
  • 6.定义操作user表的sql映射文件userMapper.xml
<mapper namespace="me.gacl.mapping.userMapper">
  <select id="getUser" parameterType="int"  resultType="me.gacl.domain.User">
         select * from users where id=#{id}
  </select>
</mapper>
  • 7.在conf.xml文件中注册userMapper.xml文件
<mapper resource="me/gacl/mapping/userMapper.xml"/>
  • 8.编写测试类,实现查询,通过Mybatis规则中的sqlsession语句找到userMapper中的对应id值的select语句
String statement = "me.gacl.mapping.userMapper.getUser";
User user = session.selectOne(statement, 1);

参考:https://www.cnblogs.com/caoyc/p/5573393.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值