2014-03-27 104 views
0

我必須在使用Ebean的MySQL數據庫中運行查詢(SELECT/INSERT)。 有我在爪哇發現兩個選項 - 遊戲框架在Play框架中使用Ebean映射

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數據庫地圖(插入完整陣列),而不是使用上面的查詢。

回答

1

爲poornerd建議 - 你需要有適當的領域首先創建模型,然後創建和對象,僞代碼:

MyModel obj = new MyModel(); 
obj.codefile = 7555; 
obj.adt = "Ebean"; 
obj.ad = 0; 
obj.tag = 0; 
obj.save() 

(當然你也可以創建正確的模型(S constructors)以及走捷徑它:

MyModel obj = new MyModel(7555, "Ebean", 0, 0); 
obj.save() 

細看到computer-database示例應用程序的模型

注:樣品你發現SqlUpdate down=Ebean.createSqlUpdate...是一個需要執行'手動'查詢的演示,但對於常見用例,您應該使用常見的Ebean方法...

+0

非常感謝@biesior知道您會救我.. :) – Incpetor