关键词:
java环境准备:
Mybatis搭建步骤:
1、导入jar包
2、创建mybatis-config.xml配置数据源
3、创建工具类,将mybatis-config.xml配置文件写入SqlSessionFactory,打开数据连接,生成SqlSession
4、创建pojo类,创建dao接口,创建mapping文件
5、编写测试类实现
1、创建pojo类User
public class User { private int id; //id private String name; //姓名 private String pwd; //密码 //构造,有参,无参 //set/get //toString() }
2、创建UserDao接口
public interface UserDao { List<User> selectUser(); }
3、创建mapping.xml配置文件
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.alan.dao.UserDao"> <select id="selectUser" resultType="com.alan.pojo.User"> select * from user </select> </mapper>
4、创建mybatis-config.xml配置文件,配置数据源,注册mapping
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"/> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=utf8"/> <property name="username" value="root"/> <property name="password" value="1qazxsw2"/> </dataSource> </environment> </environments> <mappers> <mapper resource="com/alan/dao/mapping.xml"/> </mappers> </configuration>
5、创建工具类MybatisUtils
public class MybatisUtils { private static SqlSessionFactory sqlSessionFactory; static { try { String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); } catch (IOException e) { e.printStackTrace(); } } //获取SqlSession连接 public static SqlSession getSession(){ return sqlSessionFactory.openSession(); } }
6、创建测试类
public class MyTest { @Test public void selectUser() { SqlSession session = MybatisUtils.getSession(); //方法一: //List<User> users = session.selectList("com.alan.mapper.UserDao.selectUser"); //方法二: UserDao mapper = session.getMapper(UserDao.class); List<User> users = mapper.selectUser(); for (User user: users){ System.out.println(user); } session.close(); } }
mybatis环境搭建
一、mybatis环境搭建:mybatis.jar与mysql.jar,需要在pom.xml中引入这两个jar的依赖1<dependency>2<groupId>org.mybatis</groupId>3<artifactId>mybatis</artifactId>4<version>3.4.6</version&g 查看详情
搭建mybatis开发环境
搭建MyBatis开发环境 1.导入MyBatis的jar log4j-1.2.17.jar——日志记录 mybatis-3.2.2.jar——核心包 mybatis-3.2.2-sources.jar——源码包MyBatis mysql-connector-java-5.1.0-bin.jar——mysql驱动 有四个,直接放lib下即可2.配置DTD(约束文... 查看详情
mybatis环境搭建
什么是MyBatis:MyBatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架(OobjectRrelatoinMmapping框架),MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集,MyBatis可以对配置和原生Map使用简单的xml或注解,将... 查看详情
mybatis复习
目录01.Mybatis课程介绍及环境搭建01.mybatis课程介绍02.三层架构和ssm框架的对应关系03.jdbc操作数据库的问题分析04.mybatis概述05.mybatis环境搭建-前期准备06.mybatis的环境搭建07.环境搭建的注意事项第一个mybatis程序目录结构.png源码:hel... 查看详情
mybatis搭建
MyBatis搭建引入jar包 log4j-1.2.17.jar log4j包 mybatis-3.2.2.jar MyBatis的核心包 mysql-connector-java-5.1.7-bin.jar 数据库的链接包设置配置文件 引入 log4j.prop... 查看详情
mybatis学习笔记一:mybatis最简单的环境搭建
MyBatis的最简单环境的搭建,使用xml配置,用来理解后面的复杂配置做基础1.环境目录树(导入mybatis-3.4.1.jar包即可,这里是为后面的环境最准备使用了web项目,如果只是做mybatis的环境,普通java项目即可 ) 2.Person.java(纯POJO对象... 查看详情
mybatis环境的搭建
项目模型: 一、创建一个web项目ssm0011、1准备数据在数据创建表并添加数据1、2在web-INF下lib加入mybatis所需jar包:1、3在项目src下配置mybatis配置文件config.xml:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconfigurationPUBLIC"-//mybatis.org/ 查看详情
mybatis环境搭建
在eclipse中新建项目工程后,要使用Mybatis,需做以下准备工作。 1、下载jar包 2、部署jar包 3、编写Mybatis核心配置文件 4、创建实体类 5、创建DAO接口 6、... 查看详情
mybatis环境搭建
Mybatis1.介绍Mybatis(1)帮助文档上介绍:http://www.mybatis.org/mybatis-3/zh/index.html(2)持久层框架 狭义:把数据永久性的保存到数据当中 广义:针对于数据库的所有操作都称为持久化操作(3)orm框架(对象关系映射... 查看详情
通过maven搭建mybatis项目
学习通过maven工程搭建Mybatis工程开启对Mybaits的学习总结之旅.1.首先创建Maven工程.2.在pom.xml文件中加入依赖的jar<!--mybatis核心包--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId 查看详情
mybatis——环境搭建(代码片段)
一、MyBatis介绍1.MyBatis参考文档http://www.mybatis.org/mybatis-3/zh/index.html(中文)2.什么是MyBaits?MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参... 查看详情
mybatismybatis入门——mybatis开发环境的搭建
获取Mybatis通过GitHub下载离线项目包:http://github.com/mybatis/mybatis-3/releasesmaven仓库获取mybatis依赖:http://mvnrepository.com/中进行查询 传统项目中使用Mybatis下载地址 http://github.com/mybatis/mybatis-3/releas 查看详情
mybatis初学者总结-搭建mybatis环境步骤
MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(PlainOldJa... 查看详情
mybatis搭建遇到的坑
1.<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappernamespace="com"><selectid="findBy 查看详情
mybatis的环境的搭建和使用
Mybatis的简介: MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为MyBatis。2013年11月迁移到Github. MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射... 查看详情
02mybatis环境搭建spring+mybatis
1导包 1<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/ma 查看详情
mybatis框架的搭建和基本使用方法
1.1MyBatis的下载最新yBatis可以在github官网上下载:https://github.com/mybatis/mybatis-31.2MybatisJar包 1.3MyBatis工作原理1.4Mybatis的整个的执行流程 MyBatis应用程序根据XML配置文件创建SqlSessionFactory,SqlSessionFactory在根据配置,配 查看详情
mybatis-spring--搭建步骤
MyBatis-Spring项目不是Sring项目的子框架,而是由MyBatis社区开发的,所以在使用之前首先要导入mybatis-spring包,我是通过maven添加的依赖:1<dependency>2<groupId>org.mybatis</groupId>3<artifactId>mybatis-spring</artifactId& 查看详情