次のようにSQLテーブルをセットアップしています
create table contact(
id bigint not null,
first_name varchar(255) not null,
last_name varchar(255) not null,
phone varchar(255) not null,
email varchar(255) not null,
company varchar(255) not null,
external_access varchar(255),
online_status varchar(12),
constraint pk_computer primary key (id));
最初に、external_access と online_status 以外のデータ値をテーブルに入力します。次に、以下の関数を使用して online_status を更新しようとします。
DB.withConnection { implicit connection =>
SQL(
"""
update contact
set online_status = online
where email = {email}
"""
).on(
'email -> email
).executeUpdate()
}
オンラインステータスが更新された後、私は使用してページを再度表示しようとします
select * from contact
(上記コードは要旨です。実際の表示機能はページ表示機能ですhttps://github.com/playframework/Play20/blob/master/samples/scala/computer-database/app/models/Models.scalaの一覧)
ただし、online_status はまだ更新されていません。(online_status 列には) 何も表示されません。誰かがこれをデバッグするのを手伝ってくれますか