繁体   English   中英

在Play Framework中使用Ebean进行映射

[英]Mapping Using Ebean in Play Framework

我必须使用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数据库中映射 (插入完整的数组),而不是使用上面的查询。

正如穷人建议的那样-您需要首先使用适当的字段创建模型,然后创建并对象伪代码:

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()

仔细研究计算机数据库示例应用程序的模型

注意:您发现的示例SqlUpdate down=Ebean.createSqlUpdate...是一个演示,在其中需要执行“手动”查询,但是对于常见用例,您应该使用常见的Ebean方法...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM