如下基于 eova-1.6-beta3

Eova中默认提供了两个数据源:
eova Eova专用库
main 默认数据源->默认的业务库

默认main数据源中提供了oss demo演示所需的一些表,如果开始做业务,可以将数据库切换成自己的业务库。
PS:如果只有一个真实的业务库,直接将main从demo库切换到自己的业务库即可!

如果业务库有多个,这时候需要新增除了eova,main之外的数据源!

    /**
     * 自定义Main数据源Model映射
     *
     * @param arp
     */
    @Override
    protected void mapping(HashMap<String, ActiveRecordPlugin> arps) {
        // 获取主数据源的ARP
        // ActiveRecordPlugin main = arps.get(xx.DS_MAIN);
        // 自定义业务Model映射往这里加
        // main.addMapping("user_info", UserInfo.class);
        // main.addMapping("users", Users.class);
        // main.addMapping("address", Address.class);
        // main.addMapping("orders", Orders.class);

        // 获取其它数据源的ARP
        // ActiveRecordPlugin xxx = arps.get("xxx");
    }

jdbc.config 中添加oss 数据源的 jdbc配置

#事务级别(MYSQL=4,Oralce=2)
db.transaction_level = 4
#是否输出SQL日志
db.showsql = true
#数据库命名规则(是否全小写,建议:Mysql=true,Oracle=false)
db.islowercase = true

#数据源集
db.datasource = eova,main,oss

#Eova数据源
eova.url = jdbc:mysql://127.0.0.1:3306/eova?characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
eova.user = root
eova.pwd = root

#默认数据源
main.url = jdbc:mysql://127.0.0.1:3306/demo?characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
main.user = root
main.pwd = root

#其它数据源
oss.url = jdbc:mysql://127.0.0.1:3306/demo?characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
oss.user = root
oss.pwd = root
© 2019 EOVA.CN all right reserved,powered by Gitbook本文档更新于: 2019-07-22 17:21

results matching ""

    No results matching ""