пытаюсь с помощью нативного запроса получить список данных из посгриса, но ругается на диалект, не догоню как сделать....
org.hibernate.MappingException: No Dialect mapping for JDBC type: 1111
0 = {StackTraceElement@10265} "org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154)"
1 = {StackTraceElement@10266} "org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:181)"
2 = {StackTraceElement@10267} "org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1514)"
3 = {StackTraceElement@10268} "org.hibernate.query.Query.getResultList(Query.java:135)"
Сам код:
public List attributes(String userName) {
Session session = sessionProvider.getPublicSession();
NativeQuery query =
session.createNativeQuery(BaseObjectQueries.TEST);
query.setParameter("userName", userName);
return query.getResultList();
BaseObjectQueries:
String TEST = "select \n" +
"\to.attr_id\n" +
"from mgmt_object o\n" +
"\twhere o.user_name = :userName";
Пробовал наследовать PostgreSQL95Dialect
this.registerHibernateType(
Types.OTHER, NativeQuery.class.getName()
);
стало выбрасывать NPE, на этом я сдался....
Сделал другим способом, переписал запрос на hql и вызвал через:
session.createQuery("тело запроса").setParameter("", object).list()
все заработало.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть куча модулей, но нас интересуют два из них (назовем их М1 и М2)
Есть задача организовать систему передачи сообщений от клиента к менеджеруСейчас используется со стороны клиента ejabber , со стороны менеджера...
Было установлено jdk 9 потом сменил на jdk 12
Есть пустой массив String[] list, как в цикле перед добавлением проверить на дублирование, если нет такого элемента тогда добавить