play framework2-java配置多个数据源/多个数据库/play2/play2-java
来源:互联网 发布:淘宝兼职是真的吗 编辑:程序博客网 时间:2024/05/25 08:12
接触play2-java也有一段时间了,也做了两个不成名的网站!
http://m.t2m.im
http://t2m.im
开发效率确实是很高,但是遇到问题解决起来也是非常棘手的!
目前中文资料基本上为0,国外的人不一定遇到这种问题!
play官网文档一笔带过,按文档实现还是报错。
To configure several data sources:
# Orders databasedb.orders.driver=org.h2.Driverdb.orders.url="jdbc:h2:mem:orders"# Customers databasedb.customers.driver=org.h2.Driverdb.customers.url="jdbc:h2:mem:customers"
反正我是配置了很久都没成功!
下面看下简单的配置方式.
废话不多说,直接上代码:
首先是配置conf/application.conf,我同时配置两个不同的数据库(一个是postgreSQL、一个是mysql)
# Database configuration# ~~~~~ # You can declare as many datasources as you want.# By convention, the default datasource is named `default`# PostgreSQL #db.default.driver=org.postgresql.Driverdb.default.url="jdbc:postgresql://localhost:4932/t2f"db.default.user="admin"db.default.password="admin"db.default.logStatements=true# Mysql#db.mysql.driver=com.mysql.jdbc.Driverdb.mysql.url="jdbc:mysql://localhost:3306/t2m"db.mysql.user="admin"db.mysql.password="admin"db.mysql.logStatements=true
ebean的配置方式如下:
ebean.default="models.*"
models里面的写法变通一点就可以了,不然就会报错!
public static Model.Finder<String, Admin> find = new Model.Finder<String, Admin>("mysql", String.class, Vos.class);就是这个地方在做鬼,不看play的源码根本就不知道这儿有机关。
最后说下啊,play确实是比较好用的一个开源框架,也是目前java框架业内最被看好的一个!
目前版本还不完善,但是对于一般的项目都没什么问题!
- play framework2-java配置多个数据源/多个数据库/play2/play2-java
- play2 java 学习(一) play安装部署
- play2 java 学习(二) HelloWorld
- Play2 自定义模板类型 (Java&Scala)
- Play2 for Java(一:简介)
- Play2 for Java(二:开始)
- Play2 for Java(三:route)
- Play2 for Java(五:View)
- Play2 for Java(七:global object)
- Play2 连接 Mysql配置
- play2使用非默认数据库
- 配置多个数据源
- 多个数据源配置
- 配置多个数据源
- 配置多个数据源
- PlayFramework Play2 Java 环境搭建入门 eclipse 笔记(1)
- play2+guice+mybatis+ehcache+mysql范例(java版)
- Play2 for Java(四:Controller、Action、Result)
- Asp.Net处理Session失效解决方案
- Extjs combo数据绑定与获取
- javascript 获取页面高度(多种浏览器)
- C#利用委托处理数据源
- Extjs 常用3种proxy详解
- play framework2-java配置多个数据源/多个数据库/play2/play2-java
- rt.jar,dt.jar,tool.jar的作用
- 利用 virtualbox + ubuntu 打造hadoop集群
- ubuntu下更改eclipse提示框的背景颜色(原来为黑色)
- android Listview下拉刷新
- UVa539
- define中#与##区别
- Banner修改经验总结
- 华为boss力荐公司高层看的一篇文章,真的很经典!!![转载]