All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tis-core.2.0.0.RELEASE.source-code.hbatis.properties.bak Maven / Gradle / Ivy

The newest version!
#cn.sylinx.hbatis.ext.starter.common.HbatisStarter.start()方法会默认读取classpath下的hbatis.properties配置项。
#spring boot 会自动读取application.properties或者application.yml中的配置项。
#配置项说明如下。

#hbatis.init如果为true则初始化数据源,否则不初始化。
hbatis.init=true

# dbtype 一定不能为空
hbatis.datasource.default.dbtype=derby

#hbatis.datasource.default前缀表示默认数据库
hbatis.datasource.default.url=jdbc:derby:db/test;create=true
hbatis.datasource.default.driver=
hbatis.datasource.default.username=
hbatis.datasource.default.password=
hbatis.datasource.default.pooltype=Druid

#hbatis.datasource.default.config 连接池的配置,根据不同连接池自行配置
hbatis.datasource.default.config.initalSize=5
hbatis.datasource.default.config.minIdle=2
hbatis.datasource.default.config.maxActive=20
hbatis.datasource.default.config.filters=stat,wall,log4j

#hbatis.datasource.multi前缀表示多数据源,hbatis.datasource.multi.names表示数据源类型
hbatis.datasource.multi.names=mysql,oracle

#mysql
hbatis.datasource.multi.mysql.url=jdbc:mysql://192.168.0.105:3306/hrp_console
hbatis.datasource.multi.mysql.driver=
hbatis.datasource.multi.mysql.username=root
hbatis.datasource.multi.mysql.password=Rytech2017
hbatis.datasource.multi.mysql.dbtype=mysql
hbatis.datasource.multi.mysql.pooltype=Dbcp2

hbatis.datasource.multi.mysql.config.initalSize=5
hbatis.datasource.multi.mysql.config.minIdle=2
hbatis.datasource.multi.mysql.config.maxActive=20

#oracle
hbatis.datasource.multi.oracle.url=jdbc:oracle:thin:@192.168.0.105:1521:orcl
hbatis.datasource.multi.oracle.driver=
hbatis.datasource.multi.oracle.username=C##root
hbatis.datasource.multi.oracle.password=Rytech2017
hbatis.datasource.multi.oracle.dbtype=oracle
hbatis.datasource.multi.oracle.pooltype=TomcatJdbc

hbatis.datasource.multi.oracle.config.initalSize=5
hbatis.datasource.multi.oracle.config.minIdle=2
hbatis.datasource.multi.oracle.config.maxActive=20

#ModelPreloadPlugin是否开启,hbatis.plugin.modelpreload.inited=true表示开启
hbatis.plugin.modelpreload.inited=true
hbatis.plugin.modelpreload.acmStrategy=cn.sylinx.hbatis.db.mapper.acm.UnderlinedAcmStrategy
hbatis.plugin.modelpreload.scanPackageList=cn.sylinx.hbatis.springboot.starter

#SqlResourcePreloadPlugin插件,sql文件预加载目录
hbatis.plugin.resource.sqlpath=sql,var

#cache oepn,默认使用guava cache,开启后需要引入guava依赖(https://mvnrepository.com/artifact/com.google.guava/guava)
hbatis.plugin.cache.inited=true
#缓存时间,默认5分钟
hbatis.plugin.cache.expire=5
#缓存最大条目数,默认2000
hbatis.plugin.cache.maxSize=2000

#TransactionIsolationPlugin插件,设置事务级别: (1、2、4、8)
hbatis.plugin.transaction.level=2

#第三方插件,可使用代理插件启动(第三方插件类名称,多个使用逗号‘,’隔开)
hbatis.plugin.proxy.class=

#代理对象Command扫描包,在非springboot环境下使用,springboot环境下会自动扫描Main启动类包下的所有包
hbatis.command.scanpackage=

# 乐观锁默认不启用,开启后仅支持:update(t)、updateObject(t)
hbatis.optimistic-lock.enable=false




© 2015 - 2024 Weber Informatics LLC | Privacy Policy