最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于Mybatis的sql注釋問題

 更新時間:2022年06月12日 10:19:50   作者:小小白的程序員  
這篇文章主要介紹了關(guān)于Mybatis的sql注釋問題,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Mybatis的sql注釋

//mapper下的sql注釋
package com.msb.mapper;
import com.msb.pojo.Dept;
import com.msb.pojo.Emp;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import java.awt.*;
public interface EmpTestMapper {
    @Select("select * from dept where deptno =#{deptno}")
    Dept findByDeptno(int deptno);
    @Update("update dept set dname =#{dname}, loc =#{loc} where deptno =#{deptno}")
    int updateDept(Dept dept);
    @Insert("insert into dept values(DEFAULT,#{dname},#{loc})")
    int addDept(Dept dept);
    @Delete("delete from dept where deptno =#{deptno}")
    int removeDept(int deptno);
}
<?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="com.msb.mapper.EmpTestMapper">
    <!--resultMap是一個映射表,對應(yīng)的字段會對應(yīng)數(shù)據(jù)表的字段-->
    <!-- List<Emp> findEmp();-->
</mapper>
import com.msb.mapper.DeptMapper;
import com.msb.mapper.EmpMapper;
import com.msb.mapper.EmpTestMapper;
import com.msb.pojo.Dept;
import com.msb.pojo.Emp;
import com.msb.pojo.Projectrecord;
import com.msb.pojo.Projects;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;

import java.io.IOException;
import java.io.InputStream;
import java.util.Date;
import java.util.List;

public class Test1 {
    SqlSession sqlSession = null;
    EmpMapper mapper =null;
   @Before
   public void test1(){
       //首先做一個對象SqlSessionFactoryBuilder建立一個繪話
       SqlSessionFactoryBuilder ssfb = new SqlSessionFactoryBuilder();
       //有一個文本輸入的io流進行讀取操作
       InputStream stream = null;
       try {
           //這里的路徑直接會定位到配置文件classes下面;所以這個文件在次目錄下--編譯和
           //-圖紙;對數(shù)據(jù)庫文件進行讀取,獲取一個io流,由于配置文件在classes下面,直接寫文件名即可
           stream = Resources.getResourceAsStream("sqlMapConfig.xml");
       } catch (IOException e) {
           e.printStackTrace();
       }
       //build需要指向一個文件進行讀取出來--工廠
       SqlSessionFactory factory = ssfb.build(stream);
        //需要用sqlSession去調(diào)用增刪改查--工人去獲取數(shù)據(jù),打開這個繪話
       sqlSession = factory.openSession(true);
   }

    @Test
    public void test4(){
        EmpTestMapper mapper = sqlSession.getMapper(EmpTestMapper.class);
        Dept emp = mapper.findByDeptno(20);
        Dept dept = new Dept();
        dept.setDeptno(null);
        dept.setLoc("大格");
        dept.setDname("水軍");
        int addDept = mapper.addDept(dept);
        System.out.println(addDept);
        System.out.println(emp);
    }

    @After
    public void test3(){
       if (sqlSession!=null){
           sqlSession.close();
       }
    }
}

到此這篇關(guān)于關(guān)于Mybatis的sql注釋問題的文章就介紹到這了,更多相關(guān)Mybatis sql注釋內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SQL刪除重復(fù)的電子郵箱力扣題目解答流程

    SQL刪除重復(fù)的電子郵箱力扣題目解答流程

    小伙伴們都知道,不管是在學(xué)習(xí)中還是日常工作中,幾乎天天是要跟數(shù)據(jù)庫打交道的,為了更好的操作數(shù)據(jù)庫,我們的SQL知識儲備是必不可少的
    2022-03-03
  • SQL Server使用row_number分頁的實現(xiàn)方法

    SQL Server使用row_number分頁的實現(xiàn)方法

    這篇文章主要為大家詳細介紹了SQL Server使用row_number分頁的實現(xiàn)方法,具有一定的參考價值,感興趣的朋友可以參考一下
    2016-06-06
  • MSSQL 2008 自動備份數(shù)據(jù)庫的設(shè)置方法

    MSSQL 2008 自動備份數(shù)據(jù)庫的設(shè)置方法

    最近項目中,需要用到MSSQL自動定時備份功能,本來想利用C#自己寫一個的,但是聽說在MSSQL2008中已經(jīng)集成了功能強大的自動備份功能,于是便提刀上陣,狠狠地琢磨了一番
    2017-04-04
  • 詳解SQL Server數(shù)據(jù)庫鏈接查詢的方式

    詳解SQL Server數(shù)據(jù)庫鏈接查詢的方式

    本文我們主要介紹了SQL Server數(shù)據(jù)庫鏈接查詢的方式,包括內(nèi)連接、外連接和交叉連接等的內(nèi)容,需要的朋友可以參考下
    2015-08-08
  • SQLServer 清理日志的實現(xiàn)

    SQLServer 清理日志的實現(xiàn)

    本文主要介紹了SQLServer 清理日志的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • SQLServer2022新特性Window子句的使用

    SQLServer2022新特性Window子句的使用

    Window 子句通常與 OVER() 子句相關(guān),它經(jīng)常與窗口函數(shù)一起使用,本文主要介紹了SQLServer2022新特性Window子句,具有一定參考價值,感興趣的可以了解一下
    2024-08-08
  • Sql Server數(shù)據(jù)庫各版本功能對比

    Sql Server數(shù)據(jù)庫各版本功能對比

    這篇文章主要介紹了Sql Server數(shù)據(jù)庫各版本功能對比的相關(guān)資料,包括各個版本新增的功能介紹,需要的朋友可以參考下
    2017-05-05
  • SQL?Server中元數(shù)據(jù)函數(shù)的用法

    SQL?Server中元數(shù)據(jù)函數(shù)的用法

    這篇文章介紹了SQL?Server中元數(shù)據(jù)函數(shù)的用法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • sql2000各個版本區(qū)別總結(jié)

    sql2000各個版本區(qū)別總結(jié)

    sql2000各個版本區(qū)別總結(jié)...
    2007-04-04
  • sql中COALESCE函數(shù)的使用小結(jié)

    sql中COALESCE函數(shù)的使用小結(jié)

    COALESCE函數(shù)用于從其參數(shù)列表中返回第一個非NULL值,本文主要介紹了sql中COALESCE函數(shù)的使用小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04

最新評論

长泰县| 灵武市| 八宿县| 温州市| 平湖市| 洛隆县| 嵊泗县| 余江县| 乳山市| 新巴尔虎右旗| 台前县| 安溪县| 庄河市| 玉环县| 马山县| 遂昌县| 德庆县| 云林县| 潢川县| 务川| 分宜县| 咸阳市| 江阴市| 柳江县| 峡江县| 浦县| 民丰县| 白山市| 武宁县| 文化| 邢台县| 杭锦旗| 祁门县| 南乐县| 平谷区| 开远市| 礼泉县| 阿鲁科尔沁旗| 思茅市| 甘肃省| 肥乡县|