Таблица определяется следующим образом:
CREATE TABLE Session (
id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
something varchar(32),
PRIMARY KEY (id)
);
И мой запрос выглядит так:
SQL("SELECT something FROM Session WHERE id={id}").on("id" -> id).as(str("something") ?)
Хотя это дает правильный тип ( Option [String]
) во время компиляции это вызывает исключение RuntimeException (UnexpectedNullableFound (SESSION.SOMETHING))
во время выполнения.
Для записи я использую Play 1.2.4, Play Scala 0.9.1 и связанная база данных H2.