我必须使用 Ebean 在 MySQL 数据库中运行查询(SELECT/INSERT)。 我在 Java - Play 框架中发现了两个选项
1. Connection conn=DB.getConnection();
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery("select * from table1");
使用Ebean
2.Connection conn=DB.getConnection();
SqlUpdate down=Ebean.createSqlUpdate("insert into table1 (codefile,ADT,AD,TAG) VALUES (7555,'Ebean',0,0)");
down.execute();
但我想在 MySQL 数据库中映射(插入完整数组),而不是使用上面的查询。
最佳答案
正如 Poornerd 建议的那样 - 您需要首先使用适当的字段创建模型,然后创建对象,伪代码:
MyModel obj = new MyModel();
obj.codefile = 7555;
obj.adt = "Ebean";
obj.ad = 0;
obj.tag = 0;
obj.save()
(当然,您也可以在模型中创建适当的构造函数
,并将其快捷方式设置为:
MyModel obj = new MyModel(7555, "Ebean", 0, 0);
obj.save()
仔细查看 computer-database 的模型示例应用程序
注意:您发现的示例SqlUpdate down=Ebean.createSqlUpdate...
是一个演示,需要执行“手动”查询,但用于常见用途在这种情况下,您应该采用常见的 Ebean 方法...
关于mysql - 在 Play 框架中使用 Ebean 进行映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22685016/