假設我們有以下的這些實體的名單檢票形式(代表是:N的關係,與其他列在連接表):所有可用值
public class User {
private String name;
private List<Login> logins;
}
public class Login {
private User user;
private Website website;
private String login;
}
public class Website {
private String name;
private List<Login> logins;
}
我想創建一個包含一個User
編輯表單每個現有網站的登錄輸入字段(以便所有現有網站都在表格中)。例如,具有定義的2個網站(網站1,網站2),我想看看:
我的問題是實現在提交表單的以下行爲:如果登錄輸入字段填充的一個網站,它應該被添加到user1的登錄,如果它是空的,它不應該被添加/刪除。
我使用User
模型(用於用戶名)和網站的字段使用ListView
創建了表單,該模型支持所有登錄模型(直接從數據庫中取得)。這使得我的表單看起來像預期的那樣,但行爲不存在,因爲網站模型與User
模型無關。你推薦的方法是什麼?
一個登錄多個網站的權利?如果是這樣,那麼你必須改變模型的方法? – soorapadman
不,這是每個網站的一個登錄信息。 – marvin82
對我來說你的模型似乎沒問題。如果你有編碼分享的問題。將整理出 – soorapadman