Я пытался найти информацию о возврате списка с помощью Hibnerate, но не смог найти то, что соответствует тому, что я ищу, и, следовательно, нуждается в некотором совете.
У меня есть следующие классы
BPDataPK:
public class BPDataPK implements Serializable {
private String id;
private int userProfile;
private Date when;
.....
}
BPData:
public class BPData implements Serializable {
private BPDataPK dataPK;
private Date sessionStart;
...
}
HibernateBPDataDAO:
public class HibernateBPDataDAO extends HibernateDaoSupport implements IBPDataDAO{
....
public BPData[] getSessionBPData(Session session) throws Exception {
/**I need to get a list of BPData that matches the following
1. BPDataPK.id== session.getID;
2. BPDataPK.userProfile == session.getUserProfile;
**3. BPData.sessionStart == session.getSessionStart();**
*/
}
}
Как мне вернуть список BPData, который соответствует двум из первичного ключа и не первичного ключа ??