đoạn code dưới e kiểm tra trong table survey_category_question xem đã tồn tại cái cái category_question trong listCategorySelected chưa… nếu chưa tồn tại thì sẽ lưu lại vào survey_category_question
nhưng nó lại báo lỗi null ở chỗ “+ category.getCategoryQuestionId() +”
if(listCategorySelected != null){
for (CategoryQuestion category : listCategorySelected) {
SurveyCategoryQuestion cts = (SurveyCategoryQuestion) getEntityManager()
.createQuery(
"from SurveyCategoryQuestion c where c.question.questionId="
+ instance.getQuestionId()
+ "andc.categoryQuestion.categoryQuestionId ="
+ category.getCategoryQuestionId() + "")
.getSingleResult();
if (cts == null) {
SurveyCategoryQuestion cq = new SurveyCategoryQuestion();
cq.setCategoryQuestion(category);
cq.setQuestion(instance);
getEntityManager().persist(cq);
getEntityManager().flush();
}
}
}