Содержит ли ваш объект Students
поле error
? Если это так, и если вы не отметили его как @Transient
или что-то подобное, он будет использоваться в качестве столбца в вашем запросе.
Я также мог бы предложить немного очистить ваш код, например ::
if (Beans.isDesignTime()) {
entityManager = Persistence.createEntityManagerFactory("jdbc:sqlite:C:\\Users\\Xcoder\\De sktop\\jtable\\school.dbPU").createEntityManager();
studentsQuery = entityManager.createQuery("SELECT s FROM Students s");
studentsList = studentsQuery.getResultList();
} else {
studentsList = Collections.emptyList();
}
Не уверен, почему вы используете Beans.isDesignTime()
, это немного странно, чтобы проверить. Обычно это используется в IDE для проверки того, разрабатываете ли вы графический интерфейс.