如何在play框架中使用ebean和mysql?

时间:2015-11-13 13:16:33

标签: mysql intellij-idea playframework ebean

我正在尝试使用 play-java 模板创建小型CRUD应用程序。 我通过cmd使用类型安全激活器我创建了新项目所以现在我想启用ebean并且必须更改mysql数据库。我正在使用activator 1.3.6, for sql im使用我的 phpmyadmin sql 5.6.20 我google了,我做了一切像纪录片,但我仍然无法解决我的问题,我无法添加 ebean 我的项目,我无法连接 mysql 连接器,我使用此链接进行了更改 Ebean Mysql stackoverflow question但没有用,我浪费了3天然后我使用了play2-crud模板enter link description here,我可以使用eban但我不知道如何启用mysql和im使用 INTELLIJ IDE,如果有专家帮助我

1 个答案:

答案 0 :(得分:1)

启用MySQL

application.conf文件中:

# Database configuration using MySQL database engine
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://127.0.0.1/mydataabse"
db.default.username=yourusername
db.default.password="yourpassword"

您还需要将MySQL连接器添加到build.sbt libraryDependencies

libraryDependencies ++= Seq(
    ...
    "mysql" % "mysql-connector-java" % "5.1.18"
)

启用Ebean

将Ebean插件添加到project\plugins.sbt

addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0") 

build.sbt

中启用此插件
lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean)

conf\application.conf中配置Ebean以从模型包中获取模型:

ebean.default = ["my.models.*"]