0
我有一個一流的產品與領域的ID,名稱,價格等,...Ebean只選擇特定的列
我只想獲取從表名稱..
現在使用的這個查詢
String sql = "select name from product where price = 100";
SqlQuery sqlQuery = Ebean.createSqlQuery(sql);
List<SqlRow> list = sqlQuery.findList();
什麼是找到使用列表中,但只獲取命名
List<product> list = product.find.where("price = 100").select("name").findList();
我不t時的alerternate方式hink下面的查詢是有效的,因爲它獲取的所有數據,並返回笏我們將其過濾
List<String> list = new ArrayList<String>();
for(product p: product.find.select("name").findList())
{
list.add(p.name);
}
return list;
感謝您的答覆..但它您正在使用什麼版本Ebean的返回所有列 –
? –
它必須是3.3.4,因爲我使用的是播放框架2.3.x –