Get Started With Smartdao

  1. pom文件中添加仓库地址

        
            september
            Spring Snapshots
            http://120.92.166.27:9081/nexus/content/groups/public/
        

  1. 添加最新版本的maven依赖

    org.september
    alliance-smartdao
    2.3.1-SNAPSHOT

  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)