【问题标题】:Getting specific column in Ebean play framework 2.0获取Ebean play framework 2.0中的特定列
【发布时间】:2013-03-07 21:45:55
【问题描述】:

我正在尝试从表中的 name 列中获取唯一名称列表。

List<String> li =  Ebean.find(User.class).where().?

我该怎么办?

例如,如果我的桌子看起来像这样:

insert into users (name, age, height) values ('John', 19, 187);
insert into users (name, age, height) values ('Sam', 24, 160);
insert into users (name, age, height) values ('John', 21, 177);

我希望我的列表看起来像

['John', 'Sam']

谢谢!

【问题讨论】:

    标签: jpa playframework ebean


    【解决方案1】:

    你可以将li数组声明为空,然后迭代填充:

    List<String> li = new ArrayList<String>();
    
    for(User user: User.find.select("name").findList()) {
        li.add(user.name);
    }
    
    
    return li;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多