私はScalaとLiftを初めて使用しますが、PLTスキームの少し奇妙な背景から来ています。このトピックをすばやく検索したところ、たくさんの質問が見つかりましたが、答えはありませんでした。私はおそらく間違った場所を探しています。
Mapperを使用してデータベースに裏打ちされたオブジェクトを作成するチュートリアルを進めてきましたが、つまずきにぶつかりました。オプションの属性値を格納するためにどのタイプを使用する必要があるかです。
たとえば、単純なToDoオブジェクトは、タイトルとオプションの期限(http://rememberthemilk.comなど)で構成されている場合があります。前者はになりますが、フィールドの型制約では、たとえば、(日付やnull / false / ???ではなく)を返す必要MappedString
があるため、後者はできません。MappedDateTime
defaultValue
Date
基になるNULLはMappedFieldサブクラスによって処理されますか?または、データベースで値をNULLにすることができる、、などMappedInt
のオプションの同等物はありますか?それとも私はこれに間違った方法でアプローチしていますか?MappedString
MappedDateTime