Articles of спящий режим

Kotlin & Hibernate IllegalArgumentException: Не удается установить поле Строка Job.name для задания

Я пытаюсь сохранить один объект с hibernate в postgres db. Класс выглядит следующим образом: @Entity @Table(name = "jobs") data class Job( @Id @GeneratedValue(strategy = GenerationType.IDENTITY) var id: Int? = 0, var name: String? = "" ) Я создаю сеанс спящего режима со следующим кодом: fun createSessionFactory(targetClass: Class<*>): SessionFactory? { val registryBuilder = StandardServiceRegistryBuilder() if (sessionFactory […]

Как получить текущий веб-запрос с помощью Vert.x Web?

Я пишу проект с использованием Hibernate (JPA) + Vert.x Web (Kotlin), и мне нужно связать EntityManager с веб-запросом, я имею в виду, что я хочу создать EntityManager для каждого веб-запроса. Мне нужно получить текущий веб-запрос от VertX, используя какой-то статический метод (объект в Котлине). Есть ли способ сделать это? Или я ошибаюсь, так как VertX […]

Выбрать как в спящем режиме

Как добавить ST_Distance (u.position, st_setsrid (st_makepoint (: lat,: lng), 4326)) в оператор select в Hibernate? @Query("""SELECT u FROM Driver u ORDER BY ST_Distance(u.position, st_setsrid(st_makepoint(:lat, :lng), 4326)) """) fun findNearest(@Param("lat") lat: Double, @Param("lng") lng: Double): List<Driver> Когда я попробую это: @Query("""SELECT u, ST_Distance(u.position, st_setsrid(st_makepoint(:lat, :lng), 4326)) as position FROM Driver u ORDER BY ST_Distance(u.position, st_setsrid(st_makepoint(:lat, :lng), […]

Vert.x chunked отвечает данными из базы данных с использованием BLOB и спящего режима

Я пытаюсь отправить двоичные данные кусков в ответ от базы данных (Postgresql 9.6.5), используя Hibernate 5.2.11.Final (тип BLOB) и Vert.x 3.4.2, но я получаю неправильный ответ (он выглядит как некоторые биты не хватает). Вот мой код в Котлине: fun getFile(user: User, messageId: Long, fileId: Short, response: HttpServerResponse) { val mediaContent = mediaContentRepository.getFile(messageId, fileId) when { […]