我必须使用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数据库中映射(插入完整数组),而不是使用上面的查询。
答案 0 :(得分:1)
正如穷人建议的那样 - 你需要首先使用适当的字段创建模型,然后创建和对象,伪代码:
MyModel obj = new MyModel();
obj.codefile = 7555;
obj.adt = "Ebean";
obj.ad = 0;
obj.tag = 0;
obj.save()
(当然你也可以在模型中创建适当的constructors
以便将其缩写为:
MyModel obj = new MyModel(7555, "Ebean", 0, 0);
obj.save()
仔细查看computer-database示例应用
的模型注意:您找到的示例 SqlUpdate down=Ebean.createSqlUpdate...
是一个需要执行“手动”的演示。查询,但对于常见的用例,你应该采用常见的Ebean方法......