zoukankan      html  css  js  c++  java
  • MyBatis

    1.MyBatis概述

          MyBatis是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。

    2.MyBatis搭建

    (1)引用jar包

    将mybatis的jar包复制粘贴到项目根目录下,右键Build Path,选择Add to Build Path。

    (2)建立Mybatis的核心配置文件

        <!-- 配置连接数据库的信息 -->
        <environments default="development">
            <environment id="development">
                <!-- 事务管理 -->
                <transactionManager type="JDBC" />
                <!-- MyBatis提供的连接池 -->
                <dataSource type="POOLED">
                    <property name="driver" value="com.mysql.jdbc.Driver" />
                    <property name="url" value="jdbc:mysql://127.0.0.1:3306/cy24_mybatis" />
                    <property name="username" value="root" />
                    <property name="password" value="shxt" />
                </dataSource>
            </environment>
        </environments>
    

    (3)新建映射文件

    <?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="相当于自己的包名,告知在上面位置">
        <!-- Map<String,Object> -->
        <select id="在命名空间中需要唯一" resultType="返回结果集的类型">
            <!-- 定制SQL语句 -->
            SELECT * FROM sys_user WHERE user_id=-999
        </select>
    </mapper>
    

  • 相关阅读:
    C++ 引用详解
    QT的UDP组播技术
    idea快捷键
    window10安装不同版本的mysql(5.7和8.0.25)
    第2篇scrum
    结对项目:四则运算(C语言)
    个人项目wc(C语言)
    修改博客园背景,css
    第一次作业
    第4篇 Scrum 冲刺博客(专✌️团队)
  • 原文地址:https://www.cnblogs.com/gonglij/p/6123137.html
Copyright © 2011-2022 走看看