欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MyBatis入門(mén)程序

 更新時(shí)間:2016年08月15日 17:11:11   作者:jway0101  
MyBatis是支持普通SQL查詢(xún),存儲(chǔ)過(guò)程和高級(jí)映射的優(yōu)秀持久層框架。接下來(lái)本文給大家?guī)?lái)了MyBatis入門(mén)程序,感興趣的朋友一起學(xué)習(xí)吧

什么是mybatis

MyBatis是支持普通SQL查詢(xún),存儲(chǔ)過(guò)程和高級(jí)映射的優(yōu)秀持久層框架。MyBatis消除了幾乎所有的JDBC代碼和參數(shù)的手工設(shè)置以及結(jié)果集的檢索。MyBatis使用簡(jiǎn)單的XML或注解用于配置和原始映射,將接口和Java的POJOs(Plan Old Java Objects,普通的Java對(duì)象)映射成數(shù)據(jù)庫(kù)中的記錄.

(一)、程序環(huán)境

1、jar包

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

mybatis的配置文件。全部設(shè)置有如下

同時(shí),數(shù)據(jù)庫(kù)的參數(shù)可以用properties文件來(lái)分開(kāi),本次實(shí)現(xiàn)分開(kāi)。properties文件為db.properties

為了區(qū)分目錄。

新建一個(gè)source folder(config)用來(lái)放置配置文件。兩個(gè)文件分別如下。

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的語(yǔ)句。

4、SqlMapConfig.xml加上mapper.xml

如,2中的mappers標(biāo)簽。

5、日志記錄

方便查看運(yùn)行狀態(tài)。

(二)、測(cè)試程序和程序結(jié)構(gòu)

1、入門(mén)程序

2、目錄結(jié)構(gòu)

(三)、小結(jié)

通過(guò)配置文件來(lái)建立mybatis環(huán)境。之后可以通過(guò)SqlSession來(lái)操作statement。(SQL語(yǔ)句在xml文件)

部分select

update

insert

delete

相關(guān)文章

  • java同步器AQS架構(gòu)AbstractQueuedSynchronizer原理解析

    java同步器AQS架構(gòu)AbstractQueuedSynchronizer原理解析

    這篇文章主要為大家介紹了java同步器AQS架構(gòu)AbstractQueuedSynchronizer的底層原理及源碼解析,有需要的朋友可以借鑒參考下,希望能有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-03-03
  • 面試官問(wèn)如何啟動(dòng)Java?線(xiàn)程

    面試官問(wèn)如何啟動(dòng)Java?線(xiàn)程

    這篇文章主要介紹了面試官問(wèn)如何啟動(dòng)Java?線(xiàn)程,Java?的線(xiàn)程創(chuàng)建和啟動(dòng)非常簡(jiǎn)單,但如果問(wèn)一個(gè)線(xiàn)程是怎么啟動(dòng)起來(lái)的往往并不清楚,甚至不知道為什么啟動(dòng)時(shí)是調(diào)用start(),而不是調(diào)用run()方法呢?下面我們就一起進(jìn)入文章學(xué)習(xí)這個(gè)問(wèn)題吧
    2021-12-12
  • JAVA語(yǔ)言編程格式高級(jí)規(guī)范

    JAVA語(yǔ)言編程格式高級(jí)規(guī)范

    這篇文章主要介紹了JAVA語(yǔ)言編程格式高級(jí)規(guī)范,需要的朋友可以參考下
    2015-05-05
  • 圖解Java排序算法之快速排序的三數(shù)取中法

    圖解Java排序算法之快速排序的三數(shù)取中法

    這篇文章主要為大家詳細(xì)介紹了Java排序算法之快速排序的三數(shù)取中法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 從dubbo源碼分析qos-server端口沖突問(wèn)題及解決

    從dubbo源碼分析qos-server端口沖突問(wèn)題及解決

    這篇文章主要介紹了從dubbo源碼分析qos-server端口沖突問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • java如何保證多個(gè)線(xiàn)程按一定順序執(zhí)行

    java如何保證多個(gè)線(xiàn)程按一定順序執(zhí)行

    這篇文章主要介紹了java如何保證多個(gè)線(xiàn)程按一定順序執(zhí)行問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • SpringBoot?使用log4j2的配置過(guò)程

    SpringBoot?使用log4j2的配置過(guò)程

    這篇文章主要介紹了SpringBoot?使用log4j2的配置,springboot默認(rèn)是用logback的日志框架的,所以要在pom中配置排除logback。這里需要注意的是,其實(shí)不止一處使用了logback,所以要在starter中統(tǒng)一排除,然后引入log4j2,需要的朋友可以參考下
    2022-09-09
  • Java實(shí)現(xiàn)班級(jí)管理系統(tǒng)

    Java實(shí)現(xiàn)班級(jí)管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)班級(jí)管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 一文詳解Java線(xiàn)程的6種狀態(tài)與生命周期

    一文詳解Java線(xiàn)程的6種狀態(tài)與生命周期

    一個(gè)線(xiàn)程在給定的時(shí)間點(diǎn)只能處于一種狀態(tài)。線(xiàn)程可以有6種狀態(tài):New、Runnable、Blocked、Waiting、Timed?waiting和Terminated。本文將詳細(xì)講解這6種狀態(tài),需要的可以參考一下
    2022-05-05
  • 關(guān)于JWT之token令牌認(rèn)證登錄

    關(guān)于JWT之token令牌認(rèn)證登錄

    這篇文章主要介紹了關(guān)于JWT之token令牌認(rèn)證登錄,使用JWT能夠保證Token的安全性,且能夠進(jìn)行Token時(shí)效性的檢驗(yàn),使用JWT時(shí),登錄成功后將用戶(hù)信息生成一串令牌字符串,需要的朋友可以參考下
    2023-05-05

最新評(píng)論