¿Qué debo usar en lugar de PostgreSQL11Dialect?

Estoy usando Hibernate 5 y PostgreSQL 11. Revisé los dialectos y el último es PostgreSQL95Dialect.

¿Qué debo usar con una versión más nueva de la base de datos que tengo?

Supongo que no hay un problema importante de uso, PostgreSQL95Dialectpero me parece mal, especialmente la base de datos puede actualizarse aún más y las versiones más cercanas pueden actualizarse sin problemas en el futuro.

Razón:

La razón, me importan los dialectos, quiero introducir un nuevo tipo jsonbque no sea compatible con Hibernate, por lo que quiero estar lo más cerca posible de la versión contemporánea de un DB, también en cuanto al dialecto.

Respuesta 1

Si planea usar las características de PostgreSQL 11, probablemente debería implementar el dialecto usted mismo.

En Hibernate 6.0 PostgreSQL10Dialectse introdujo nuevo . Al implementar el suyo PostgreSQL11Dialect, probablemente desee seguir el mismo enfoque, que es extender PostgreSQL95Dialecty agregar las características que necesita.

Respuesta: 2

Estoy tratando de usar la API de Dropbox para cargar un archivo desde una vista de lista. Mi código es: Archivo de archivo = Archivo nuevo (mFileMag.getCurrentDir () + "/" + elemento); inputStream = nuevo FileInputStream (archivo); ...

¿Es posible manipular un mensaje SOAP generado por Jax-WS como una cadena antes de enviarlo al servidor? Me gustaría interceptar el mensaje exactamente antes de enviarlo y modificar algunos ...

Acabo de hacer un programa que se supone que escanea un archivo y cuenta el número de líneas, vocales y muchas otras cosas, pero cuando lo ejecuto, entra en un bucle infinito. Estoy bastante seguro de que tiene que ver ...

En Linux, desde la línea de comandos, estoy ejecutando un script ant para construir un proyecto java. Yo uso JasperReports en el ejercicio. Pero mi pregunta es general. Me sale un error de compilación: paquete net.sf ...