私はscala/liftウェブアプリからOracleデータベースに接続しています。希望どおりにデータベースから情報を正常に取得できましたが、問題が1つあります。
アクセスしたいテーブルごとに、アプリがトレイトIdPKで動作するように、IDフィールドを追加する必要があります。
これをオーバーライドするために使用できるマッパークラスまたはトレイトは何ですか?私はそれを見つけようとしましたが、それを見つけることができませんでした。考え抜かれた人々は、彼らが作るすべてのテーブルにIDと呼ばれるIDフィールドを常に持っているわけではありません...
class DN_REC extends LongKeyedMapper[DN_REC] with IdPK {
def getSingleton = DN_REC
object dn_rec_id extends MappedInt(this){
}
これが私が話していることです。テーブルにあるので、dn_rec_idを主キーとして使用したいと思います。
ありがとう