美文网首页
Get Started With Smartdao

Get Started With Smartdao

作者: 孤月夜行舟 | 来源:发表于2019-01-04 11:37 被阅读0次
    1. pom文件中添加仓库地址
    <repositories>
            <repository>
                <id>september</id>
                <name>Spring Snapshots</name>
                <url>http://120.92.166.27:9081/nexus/content/groups/public/</url>
            </repository>
    </repositories>
    
    1. 添加最新版本的maven依赖
    <dependency>
        <groupId>org.september</groupId>
        <artifactId>alliance-smartdao</artifactId>
        <version>2.3.1-SNAPSHOT</version>
    </dependency>
    
    1. 配置数据源
    #方言设置
    spring.alliance.dao.dialect=mysql
    
    #因为支持多数据源,所以对数据源做了个分组的功能,每个数据源配置自己所属的分组,每个分组下有多个数据源,通常是一个写,多个读。
    #如果有多个数据源需要从0,1,2,3依次增加
    spring.alliance.dao.datasource[0].group = logdog
    #可以是read, write, write/read 三种之一
    spring.alliance.dao.datasource[0].type = write/read
    spring.alliance.dao.datasource[0].driverClass=com.mysql.cj.jdbc.Driver
    spring.alliance.dao.datasource[0].jdbcUrl = jdbc:mysql://localhost:3306/logdog?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT
    spring.alliance.dao.datasource[0].username = root
    spring.alliance.dao.datasource[0].password = ********
    
    
    1. 在你的service类中注入CommonDao
    @Autowired
    private CommonDao commonDao;
    
    1. 使用CommonDao保存数据
      // User是一个实体类
      User user = new User();
      user.setName("xzye");
      commonDao.save(user);
    

    mapper文件的默认保存路径是 classpath:/mybatis/mapper/ 下,我们建议以约定的方式,大家把mapper文件都放在这个目录下。当然也可以通过实现MyBatisConfigManager接口的方式来修改。

    User是一个实体类,实体类如何定义以及支持的特性,请阅读 实体类的使用 一文。
    CommonDao中更多api的使用方法,请阅读 CommonDao Api详解 一文

    Smartdao源码地址

    相关文章

      网友评论

          本文标题:Get Started With Smartdao

          本文链接:https://www.haomeiwen.com/subject/zqshrqtx.html