Java 使用ebean使用play框架从mysql获取数据
我正在尝试使用Play从mysql服务器获取数据!我的方法是这样的:Java 使用ebean使用play框架从mysql获取数据,java,playframework,playframework-2.0,ebean,Java,Playframework,Playframework 2.0,Ebean,我正在尝试使用Play从mysql服务器获取数据!我的方法是这样的: 在/application.conf中: db.default.driver=com.mysql.jdbc.Driver db.default.url="jdbc:mysql://localhost:3306/CED?characterEncoding=UTF-8" db.default.user="root" db.default.password="root" ebean.default="models
/application.conf
中:
db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost:3306/CED?characterEncoding=UTF-8"
db.default.user="root"
db.default.password="root"
ebean.default="models.*"
/models/Budget.java
:封装模型;
//进口
@实体
公共类预算扩展模型{
@身份证
公共字符串id;
@约束条件。必需
公共字符串hauptkategorie;
public static Model.Finder=new Model.Finder(String.class,Budget.class);
公共静态映射选项(){
LinkedHashMap选项=新建LinkedHashMap();
对于(预算c:Budget.find.orderBy(“id”).findList()){
期权。看跌期权(c.id,c.hauptkategorie);
}
System.out.println(选项);
返回选项;
}
}
我在CED数据库中有一个名为budget的表,有两列id hauptkategorie。当我运行服务器时,我得到了这个错误
数据库“default”需要改进代码>并尝试应用创建表的sql脚本。然而,我想要预算的是从我的数据库中获取数据。配置问题或缺少部分可能在哪里?您必须在application.conf中取消对该属性的注释
# Evolutions
# ~~~~~
# You can disable evolutions if needed
evolutionplugin=disabled
# Evolutions
# ~~~~~
# You can disable evolutions if needed
evolutionplugin=disabled