ПРЕДУПРЕЖДЕНИЕ: org.hibernate.engine.jdbc.spi.SqlExceptionHelper - ошибка SQL: 17011, SQLState: 99999 ОШИБКА: org.hibernate.engine.jdbc.spi.SqlExceptionHelper - исчерпанный набор результатов org.hibernate.exception.GenericJDBCException в org.hibernate.exception.internal.StandardSQLExceptionConverter.convert (StandardSQLExceptionConverter.java:54) в org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert (SqlExceptionHelper.java:126) в org.hnateo.loader. (Loader.java:2556) в org.hibernate.loader.Loader.doList (Loader.java:2539) в org.hibernate.loader.Loader.listIgnoreQueryCache (Loader.java:2369) в org.hibernate.loader.Loader. list (Loader.java:2364) в org.hibernate.loader.hql.QueryLoader.list (QueryLoader.java:496) в org.hibernate.hql.internal.ast.QueryTranslatorImpl.list (QueryTranslatorImpl.java:387) в org .hibernate.engine.query.spi.HQLQueryPlan.performList (HQLQueryPlan.java:231) в org.hibernate.internal.SessionImpl.list (S essionImpl.java:1264) на org.hibernate.internal.QueryImpl.list (QueryImpl.java:103) на com.airtel.siva.config.ApplicationConfig.findAll (ApplicationConfig.java:84) на com.airtel.siva.Controllers .TaskController.newtasks (TaskController.java:154) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) вWARN
вот код, из которого я получаю свой сеанс и создаю запрос для извлечения данных из моей базы данных Oracle: -
public static <T> Session getSession(Class<T> clazz) {
try {
Configuration cfg = new Configuration().configure();
StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder()
.applySettings(cfg.getProperties());
SessionFactory sf = cfg.buildSessionFactory(builder.build());
Session session = sf.openSession();
session = getSession();
session.beginTransaction();
Query query = session.createQuery("from " + clazz.getName());
List<T> listData = query.list();
} catch (Exception e) {
logger.info("Error in creating session with Database", e);
}
finally {
if (session != null && session.isOpen()) {
session.close();
}
return listDAta;
}