grails3.0.9 连接多个数据库
来源:互联网 发布:免费域名和空间 编辑:程序博客网 时间:2024/06/15 06:02
grails 链接多个数据库的时候:
注意的地方:
1、格式要对齐
2、dialect必须写正确
3、采用多个数据源,可以在最顶层写,写可以写在environments里,同时也可以在两个层面上都定义
4、注意连接数据库的url必须写正确(否则会报空指针异常)
在application.yml文件中
dataSources: dataSource: pooled: true jmxExport: true driverClassName: org.postgresql.Driver username: sa password: 123456 lookup: dialect: org.hibernate.dialect.PostgreSQLDialect(可以不写) pooled: true jmxExport: true driverClassName: org.postgresql.Driver username: root password: 123456environments: development: dataSources: dataSource: dbCreate: create-drop url: jdbc:postgresql://127.0.0.1:5432/test lookup: dbCreate: create-drop url: jdbc:postgresql://127.0.0.1:5432/lookup test: dataSources: dataSource: dbCreate: update url: jdbc:postgresql://127.0.0.1:5432/test production: dataSources: dataSource: dbCreate: update url: jdbc:postgresql://127.0.0.1:5432/test properties: jmxEnabled: true initialSize: 5 maxActive: 50 minIdle: 5 maxIdle: 25 maxWait: 10000 maxAge: 600000 timeBetweenEvictionRunsMillis: 5000 minEvictableIdleTimeMillis: 60000 validationQuery: SELECT 1 validationQueryTimeout: 3 validationInterval: 15000 testOnBorrow: true testWhileIdle: true testOnReturn: false jdbcInterceptors: ConnectionState defaultTransactionIsolation: 2 # TRANSACTION_READ_COMMITTED
对于domain类里具体使用哪个数据库,可以通过使用 static mapping 来指定
static mapping = { //如果不指定,则默认为DEFAULT datasource 'lookup' //使用lookup数据源// datasources (['lookup', 'DEFAULT']) //使用两个数据源// datasource 'ALL' //使用所有的数据源 }
0 0
- grails3.0.9 连接多个数据库
- php 连接多个数据库
- hibernate连接多个数据库
- Hibernate连接多个数据库
- actionrecord 连接多个数据库
- hibernate连接多个数据库
- kettle连接多个数据库
- Grails3下使用logback实现数据库日志功能
- Power Builder同时连接多个数据库
- Power Builder同时连接多个数据库
- phpmyadmin连接多个MySQL数据库
- phpmyadmin连接多个MySQL数据库
- Power Builder同时连接多个数据库
- Hibernate+Spring连接多个数据库
- PL/SQL 配置连接多个数据库
- drupal 7 连接多个数据库
- h2 数据库配置多个连接
- PHP同时连接多个mysql数据库
- ssh客户端无法连接Ubuntu15.04的解决办法
- 【NOIP2016提高A组模拟9.14】数列编辑器
- Enum中values()方法取值顺序
- 获取mybits中的map
- application/x-www-form-urlencoded
- grails3.0.9 连接多个数据库
- iOS开发之<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0”/>
- Thinkphp 登录以及注册的自动验证
- laravel 操作日志;
- Java类加载双亲委托模式优点
- hdu1864 最大报销额 01背包 TWT tokyo Olympic 1combo-1
- strcmp、strcpy、strcat的使用
- c++ STL 常用容器元素类型相关限制 指针 引用
- android客户端从服务器端获取json数据并解析的实现代码