我想從我的數據庫獲取一些數據(我使用SQLite)使用DAOJava的檢索sqlite的返回數據對象而不是值
public class ClassSectionDAO implements IClassSectionDAO{
@Override
public void selectAllClassSection() {
d = new DBManager();
sqliteQuery = new SqliteQueries();
d.executeQuery(sqliteQuery.selectAllFrom("classSection"));
try{
while(d.getResultSet().next()){
ClassSection classSection = new ClassSection();
classSection.setClassSectionId(d.getResultSet().getString("classSectionId"));
classSection.setSchoolClassCode(d.getResultSet().getString("schoolClassCode"));
classSection.setClassSectionNumber(d.getResultSet().getInt("classSectionNumber"));
classSection.setClassSectionAvailability(d.getResultSet().getString("classSectionAvailability"));
classSectionList.add(classSection);
System.out.println("classSectionList: " + classSectionList);
}
}
catch(Exception e){
Logger.getLogger(ClassSectionDAO.class.getName()).log(Level.SEVERE, null, e);
classSectionList = null;
}
finally{
d.closeDatabaseConnection();
}
}
}
所有我得到的是對象的列表像
classSectionList: [[email protected], [email protected], [email protected]]
我應該怎麼做才能得到值呢?
PS:如果你想看到更多的代碼,讓我知道
你是對的。但是,對於所有3條記錄,我在第一條記錄中獲得了三次![A1,A,1,null,A1,A,1,null,A1,A,1,null]'我應該如何獲得所有其他的價值? –