Mybatis⼿动读取配置⽂件,SqlSessionFactory原⽣⽅式使⽤
不整合spring,原⽣的mybatis⽅式进⾏查询的测试。
⾸先创建POJO
书写对应的Mapper接⼝
书写mybatis的配置⽂件
<?xmlversion="1.0"encoding="UTF-8"?>
"/dtd/">
value=""/>
value="${}"/>
最后编写测试类:
publicclassCmsTest{
publicstaticvoidmain(String[]args)throwsIOException{
//加载配置⽂件
Readerreader=ourceAsReader("conf/mybatis/");
SqlSessionFactorysqlSessionFactory=newSqlSessionFactoryBuilder().build(reader);
SqlSessionsqlSession=ssion();
try{
UrDiamondurDiamond=newUrDiamond();
(1895128);
Objecto=One("DiamondById",urDiamond);
n(o);
}catch(Exceptione){
tackTrace();
}
}
}
主要需要注意的配置是XML配置⽂件中的mappers属性,因为没有整合spring。要配置扫描xml⽂件需要使⽤
果是mapper接⼝和xml处于同⼀级⽬录,且名字相同的情况,也可以使⽤
⼝不处于同⼀级⽬录,就只能⽤resource的⽅式了。
第⼀,是⽂件负责加载Mapper的xml⽂件,即上⾯所说的配置是在这个⽂
件中
第⼆,mapper对应的xml配置⽂件内部要指定对应的Mapper类,即mapper对应的XML⽂件中的namespace⼀定
要写对应的mapper接⼝的路径,否则⽆法匹配找不到语句。
本文发布于:2022-11-16 14:42:05,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/31892.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |