zoukankan      html  css  js  c++  java
  • 初始MyBatis

    框架(Framework)是一个提供了可用的公共结构的半成品.

    MyBatis是一个开源的数据持久层框架,内部封装了通过JDBC访问数据库的操作.

    ORM(Object/Relational Mapping)及对象/关系映射,是一种数据持久化技术.

    MyBatis通过简单的XML或者注解进行配置和原始映射,将实体类和SQL语句之间建立映射关系,是一种半自动化的ORM实现.

    MyBatis环境搭建步骤:

    1.下载jar包

    2.部署jar包:在项目下新建lib文件夹,将jar报放入项目的lib文件下

    3.编写MySatis核心配置文件

     在src目录下创建mybatis-config.xml文件插入

    <?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="${driver}"/>
    <property name="url" value="${url}"/>
    <property name="username" value="${username}"/>
    <property name="password" value="${password}"/>
    </dataSource>
    </environment>
    </environments>
    <mappers>
    <mapper resource="cn/dao/BookDao.xml"/>
    </mappers>
    </configuration>

    4.创建实体类和Dao接口
    5.创建SQL映射文件
    在Dao接口同目录下新建与接口同名的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="cn.dao.BookDao">
    <select id="allBooks" parameterType="int" resultType="cn.entity.Book">
    select * from book
    </select>
    </mapper>
    其中id为接口中的方法名,parameterType为参数类型,如果没有则删除,resultType未返回值类型

    6.编写测试类

    将xml文件转为输入流,通过session得到集合
  • 相关阅读:
    MS SQL Sever数据库还原
    IIS 7.5 配置伪静态
    黑马程序员-out和ref
    黑马程序员-结构
    黑马程序员-ReadInt
    黑马程序员-hashtable
    黑马程序员-冒泡排序
    黑马程序员-快速排序
    黑马程序员-for和foreach
    黑马程序员-集合和索引器
  • 原文地址:https://www.cnblogs.com/1822195505asd/p/8366022.html
Copyright © 2011-2022 走看看