私は2つのクラスを持っています
リスト
@DatabaseTable(tableName = "loginsList")
public class LoginsList {
@DatabaseField(columnName = "loginListID", generatedId = true)
private int loginListID;
@DatabaseField(columnName = "listName")
private String listName;
@DatabaseField(columnName = "listDescription")
private String listDescription;
@DatabaseField(columnName = "current")
private boolean current;
@DatabaseField(columnName = "sent")
private boolean sent;
ログイン
@DatabaseTable(tableName = "login")
public class Login {
@DatabaseField(columnName = "loginID", generatedId = true)
private int loginID;
@DatabaseField(columnName = "user", foreign=true)
private User user;
@DatabaseField(columnName = "loggedIn")
private boolean loggedIn;
@DatabaseField(columnName = "loginTime")
private long loginTime;
@DatabaseField(columnName = "logoutTime")
private long logoutTime;
@DatabaseField(columnName = "loginsList", foreign = true)
private LoginsList loginsList;
データベースにはORMLiteを使用しています。リストのすべてのログインを取得する方法を知りたいですか? 私はこのようにしてみました
tempLoginList = loginDao.queryForEq("loginsList", list);
list は LoginsList 型で、すべてのログインを取得したいリストですが、機能しません。クエリビルダーでそれを行う方法は?