bản thân tomcat gatein khi ta down về hoặc đóng gói bằng maven build đã mặc đinh kết nối với HSQL database dùng cho môi trường development, sau này nếu triển khai thật ta chỉ cần thay cấu hình 1 file xml là kết nối với MySQL hoặc các hệ quản trị cơ sở dữ liệu khác được.
Về phía nhà phát triển ứng dụng gate in ta sẽ chỉ implement đến tầng JCR mà thôi tức là làm việc với các node mà không cần care đến implement từ JCR đến HSQL hay MySQL
rivate Node setQuestionProp(EQuestion e, Node ques){
try {
ques.setProperty(EQuestion.P_TITLE, e.getTitle());
ques.setProperty(EQuestion.P_ANSWER, e.getAnswers().toArray(new String[]{}));
ques.setProperty(EQuestion.P_CORRECT, e.getCorrect().toArray(new String[]{}));
ques.setProperty(EQuestion.P_POINT, e.getPoint());
} catch (Exception e2) {
e2.printStackTrace();
log.info(e2.getMessage());
return null ;
}
return ques;
}