File tree Expand file tree Collapse file tree
java/top/cadecode/model/demo
resources/mybatis/mapper/demo
simple-web/src/test/java/top/cadecode/demo Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package top .cadecode .model .demo ;
2+
3+ import org .apache .ibatis .annotations .Mapper ;
4+ import top .cadecode .common .datasource .DataSource ;
5+
6+ import java .util .List ;
7+
8+ /**
9+ * @author Cade Li
10+ * @date 2021/12/3
11+ * @description ToDo
12+ */
13+ @ Mapper
14+ public interface DemoMapper {
15+
16+ @ DataSource ("db1" )
17+ List <String > getOne ();
18+
19+ @ DataSource ("db2" )
20+ List <String > getTwo ();
21+ }
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://www.mybatis.org/dtd/mybatis-3-mapper.dtd">
3+ <mapper namespace =" top.cadecode.model.demo.DemoMapper" >
4+ <select id =" getOne" resultType =" java.lang.String" >
5+ select value from demo_table
6+ </select >
7+ <select id =" getTwo" resultType =" java.lang.String" >
8+ select value from demo_table
9+ </select >
10+ </mapper >
Original file line number Diff line number Diff line change 1+ package top .cadecode .demo ;
2+
3+ import org .junit .jupiter .api .Test ;
4+ import org .springframework .beans .factory .annotation .Autowired ;
5+ import org .springframework .boot .test .context .SpringBootTest ;
6+ import top .cadecode .model .demo .DemoMapper ;
7+ import top .cadecode .web .WebApplication ;
8+
9+ /**
10+ * @author Cade Li
11+ * @date 2021/12/3
12+ * @description ToDo
13+ */
14+ @ SpringBootTest (classes = WebApplication .class )
15+ public class DemoMapperTest {
16+
17+ @ Autowired
18+ DemoMapper demoMapper ;
19+
20+ @ Test
21+ public void test () {
22+ System .out .println (demoMapper .getOne ());
23+ System .out .println (demoMapper .getTwo ());
24+ }
25+
26+ }
You can’t perform that action at this time.
0 commit comments