1

我有下表(最大记录数 999)用于查找:

CREATE TABLE lga
(
  lgacode character varying(3) NOT NULL DEFAULT '000'::character varying,
  lganame character varying(32) NOT NULL,
  CONSTRAINT pk_lga PRIMARY KEY (lganame),
  CONSTRAINT uk_lga UNIQUE (lgacode)
);

使用 Anorm,我很容易得到一个lgas类型的结果列表List[models.LgaTable]
如何将这个结果列表放入表单中List[Tuple2[String,String]]

我搜索了 Stack Overflow 并找到了一些接近的东西([a link]http://stackoverflow.com/questions/4927260/filling-a-scala-immutable-map-from-a-database-table)但是这个包含Set,我有同时厌恶:我只需要一些简单的东西。谢谢

4

1 回答 1

0

只需在您的结果上调用地图:

val lgas: List[models.LgaTable] = ...
val lgas_tupled = lags.map(row => (row.lgacode, lganame))
于 2013-04-18T15:03:28.140 回答