zoukankan      html  css  js  c++  java
  • mybatis使用说明

    起步:
    1.创建一个maven项目工程.
    2.打开pom.xml配置文件,
    3.设置源代码编码方式为UTF-8.
    4.设置编译源代码的JDK版本.最好大于1.6版本.
    5. 重点--添加Mybatis的相关依赖.
    6.还需要添加Log4j JUnit 和 Mysql驱动的相关依赖.
    7.此时, Mybatis的基本开发环境就已经准备完成了.

    简单配置让Mybatis运行起来
    1.准备数据库,创建一个数据库,编码方式设置为UTF-8.
    2.配置Mybatis, 有多种方式进行配置,最常用的XML形式进行配置.
    在src/main/resources下面创建一个mybatis-config.xml的配置文件.
    在配置文件中,
    <settings>指定Log4j输出日志,
    <typeAliases>配置一个包的别名,在使用类的时候,就不用写全限定名,只先类名即可.
    <environments>环境配置中主要配置数据库连接. 地址,用户名,密码.
    <mapper>中配置一个包含完整类路径的 xxxMapper.xml文件,
    这是一个Mybatis的SQL语句和映射配置文件.
    3.创建实体类和Mapper.xml文件, Mybatis是一个结果映射框架,这里创建的实体类实际上是一个数据值对象(DAta Value Object), 在实际中, 一个表一般会对应一个实体. 用INSERT, UPDATE, DELETE, 和简单的SELECT操作,
    一般用Mapper作为XML和接口类名的后缀,这里的Mapper和我们常用的DAO后缀类似.
    SQL定义在xxxMapper.xml文件中:
    <mapper>:xml文件的跟元素, 属性namespace定义了当前xml的命名空间.
    <select>元素: 我们所定义的一个select查询.
    id属性: 定义了当前select查询的唯一一个id.
    resultType: 定义了一个当前查询的返回值类型.---此处就是指实例类.
    select id, ... 查询SQL语句.
    4.创建好实体类和mapper文件, 接下来要针对性的配置Logj,让Mybatis在执行数据库操作的时候可以将执行的SQL和其他信息输出到控制台.
    mybatis的日志实现中,所谓的包名,实际上是xml配置文件中的namespace属性值的一部分.
    namespace属性值必须和接口全限定类名相同,因此才会真正对应到java中的包,
    Mybatis日志的最低级别是TRACE, 此时会输出执行SQL过程中的详细信息,特别适合开发阶段.
    5.编写测试代码,让mybatis跑起来,哈哈.

  • 相关阅读:
    Attribute特性 与 Reflection反射技术
    星星评分控件----------WebForm服务器控件开发系列
    CheckBox美化控件----------WinForm控件开发系列
    RadioButton美化控件----------WinForm控件开发系列
    分割线控件----------WinForm控件开发系列
    mysql数据库中自增ID不自增1的解决办法
    [WPF] 操作DataGrid单元格
    [WPF] DataGrid单元格中的TextBox绑定数据源
    WPF中同类型实体间的消息推送
    C#获取屏幕工作区大小
  • 原文地址:https://www.cnblogs.com/xiaofeifei-wang/p/8398576.html
Copyright © 2011-2022 走看看