オブジェクトと平日の間に1対多の関係に遭遇したのはこれが2回目であり、それを最良の方法でモデリングしているかどうかはわかりません。
@Entity
MyObject {
private int id;
private String foo;
private boolean monday;
private boolean tuesday;
private boolean wednesday;
private boolean thursday;
private boolean friday;
private boolean saturday;
private boolean sunday;
}
誰かがこれを行うためのより良い方法に出くわしたことがありますか?
私の要件はMyObject
、現在の曜日に一致するデータベースからのすべてのインスタンスを取得することです。つまり、mon = 1 && tues=1のように複数の日をチェックする必要はありません。