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

How to use ebean and mysql in play framework?

我正在尝试使用 play-java 模板创建小型 CRUD 应用程序。 我通过 cmd 使用 typesafe activator 我创建了新项目,所以现在我想启用 ebean 并且必须更改 mysql 数据库。我正在使用 activator 1.3.6, 对于 sql 我正在使用我的 phpmyadmin sql 5.6.20 我用谷歌搜索,我做了所有像纪录片一样的事情,但我仍然无法解决我无法添加的问题ebean 我的项目和我无法连接 mysql 连接器我使用此链接进行了更改 Ebean Mysql Whosebug question but no use i wasted 3 days then i used play2-crud template enter link description here 在这里我可以使用 eban 但我不知道如何启用 mysql 并且我正在使用 INTELLIJ IDE 如果有专家帮助我

启用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.*"]