tis-core.1.10.1.RELEASE.source-code.hbatis.properties.bak Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hbatis-core Show documentation
Show all versions of hbatis-core Show documentation
hbatis is a simple orm framework
#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.mirage.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=