MyBatis入门程序

 更新时间:2016年08月15日 17:11:11   作者:jway0101  
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。接下来本文给大家带来了MyBatis入门程序,感兴趣的朋友一起学习吧

什么是mybatis

MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录.

(一)、程序环境

1、jar包

2、classpath目录下建立SqlMapConfig.xml。

mybatis的配置文件。全部设置有如下

同时,数据库的参数可以用properties文件来分开,本次实现分开。properties文件为db.properties

为了区分目录。

新建一个source folder(config)用来放置配置文件。两个文件分别如下。

SqlMapConfig.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">

3、mapper.xml文件(User.xml)

一些CURD的语句。

4、SqlMapConfig.xml加上mapper.xml

如,2中的mappers标签。

5、日志记录

方便查看运行状态。

(二)、测试程序和程序结构

1、入门程序

2、目录结构

(三)、小结

通过配置文件来建立mybatis环境。之后可以通过SqlSession来操作statement。(SQL语句在xml文件)

部分select

update

insert

delete

相关文章

  • springboot ConfigurationProperties的绑定源码示例解析

    springboot ConfigurationProperties的绑定源码示例解析

    这篇文章主要为大家介绍了springboot ConfigurationProperties的绑定源码示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • RocketMQ消息生产者是如何选择Broker示例详解

    RocketMQ消息生产者是如何选择Broker示例详解

    这篇文章主要为大家介绍了RocketMQ消息生产者是如何选择Broker示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 详解SpringBoot Schedule配置

    详解SpringBoot Schedule配置

    本篇文章主要介绍了详解SpringBoot Schedule配置 ,可以实现定时任务,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • 一篇文章带你了解JVM垃圾回收

    一篇文章带你了解JVM垃圾回收

    这篇文章主要介绍了JVM的种垃圾回收,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-08-08
  • Spring Cloud Alibaba 之 Nacos教程详解

    Spring Cloud Alibaba 之 Nacos教程详解

    Nacos是阿里的一个开源产品,它是针对微服务架构中的服务发现、配置管理、服务治理的综合性解决方案。这篇文章主要介绍了Spring Cloud Alibaba 之 Nacos的相关知识,需要的朋友可以参考下
    2020-11-11
  • java中字符串参数化符号${}的解析

    java中字符串参数化符号${}的解析

    这篇文章主要给大家介绍了java中字符串参数化符号${}是如何解析的,文中给出了详细的分析与解决代码,有需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-01-01
  • 解决nacos的yml配置文件解析@开头的值启动报错问题

    解决nacos的yml配置文件解析@开头的值启动报错问题

    这篇文章主要介绍了解决nacos的yml配置文件解析@开头的值启动报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Action访问Servlet的API的简单实例

    Action访问Servlet的API的简单实例

    下面小编就为大家带来一篇Action访问Servlet的API的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • Spring MVC中的Controller进行单元测试的实现

    Spring MVC中的Controller进行单元测试的实现

    本文主要介绍了如何对Spring MVC中的Controller进行单元测试的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • SpringBoot静态资源配置原理(源码分析)

    SpringBoot静态资源配置原理(源码分析)

    这篇文章主要介绍了SpringBoot静态资源配置原理(源码分析),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01

最新评论