日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql的实现类注解_Mybaits (XML方式:无需在写Dao的实现类 注解方式:Dao的实现类与Mapper都可以不写 重点理解)...

發布時間:2023/12/13 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql的实现类注解_Mybaits (XML方式:无需在写Dao的实现类 注解方式:Dao的实现类与Mapper都可以不写 重点理解)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Maven的pom.xml 坐標配置

4.0.0

Mybatis_maven

day01_mbatis

1.0-SNAPSHOT

jar

org.mybatis

mybatis

3.4.5

mysql

mysql-connector-java

5.1.45

junit

junit

4.12

test

org.apache.maven.plugins

maven-compiler-plugin

2.3.2

1.8

1.8

UTF-8

mybatis的配置文件

/p>

PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-config.dtd">

mapper文件 (命名最好與所對應的接口一致:如:IUserDao 那么mapper可以叫 IUserDaoMapper.xml)

select * from user

測試類:(重點注意測試類的調用方式)

packagecom.itheima.test;importcom.itheima.dao.IUserDao;importcom.itheima.domain.User;importorg.apache.ibatis.io.Resources;importorg.apache.ibatis.session.SqlSession;importorg.apache.ibatis.session.SqlSessionFactory;importorg.apache.ibatis.session.SqlSessionFactoryBuilder;importjava.io.InputStream;importjava.util.List;public classMybatisTest {public static void main(String[] args) throwsException {

InputStream in= Resources.getResourceAsStream("mybatis.xml");

SqlSessionFactoryBuilder builder= newSqlSessionFactoryBuilder();

SqlSessionFactory s=builder.build(in);

SqlSession sqlSession=s.openSession();//通過SqlSession創建Dao接口的代理對象

IUserDao userdao = sqlSession.getMapper(IUserDao.class);

List users =userdao.findAll();for(User u :users){

System.out.println(u); 結果:User{id=8, username='heheh', birthday=Sat Aug 24 00:00:00 CST 2019, sex='女', address='huana'}

}

sqlSession.close();

}

}

注解的方式:

在上面的實例中直接把對應的Mapper文件刪除掉

原來xml配置的接口? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 刪除mapperxml配置后 在接口的方法上上對應的注解:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

原來的mybatis中的配置? 一個是 resource中取

修改后的mybaits配置? 一個是class下取

總結

以上是生活随笔為你收集整理的mysql的实现类注解_Mybaits (XML方式:无需在写Dao的实现类 注解方式:Dao的实现类与Mapper都可以不写 重点理解)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。