Cita:
Iniciado por pablor21 La respuesta es concisa y fácil, pero eso seguro que ya lo sabías: no, no hay tal cual buscas, por lo que no se te van a ir las ganas incontrolables de autoeliminarte, que se ven claramente con sólo leer dos palabras de tus mensajes en este hilo. Un saludo!
Otro ataque ad-hominem.
Explicame por favor tu afirmacion acerca de las "ganas incontrolables de autoeliminarme" cuando yo claramente no hice ningun ataque hacia ninguna persona, y de hecho no dije nada que no fuera cierto ni técnicamente correcto, en todo el thread.
Demostrar de manera fehaciente la inferioridad y falta de modernidad de tu lenguaje preferido no constituye ataque alguno, sino mas bien una ayuda, porque como veo por una respuesta anterior, la gente que programa en java en muchos casos no tiene ni idea de cómo son los lenguajes modernos (y es obvio, sino no seguiría programando en java). No veo cual seria concretamente el motivo por el que se me deberia eliminar.
Te comento por si no estas al tanto:
Existe jooq (
https://www.jooq.org) que permite escribir SQL de una forma mucho mas estaticamente tipada en java, y tambien Speedment (
https://github.com/speedment/speedment#examples) que utiliza las (honestamente pobres) características funcionales de java 8 y tiene una API bastante mas tolerable que cualquier de las opciones de Hibernate.
Claro que ninguna de estas soluciones es una opcion para mi, porque no son compatibles con hibernate, y no pienso reescribir el acceso a datos de una aplicacion hecha en java, ni por todo el oro del planeta.
Tambien existe Kotlin (
https://kotlinlang.org/) que es un lenguaje moderno (a diferencia de java) y bien diseñado (a diferencia de java) que corre sobre la JVM y es 100% compatible y practicamente transparente para integrar en cualquier proyecto java. La ausencia de alguna de estas soluciones (sobre todo esta ultima) en proyectos java escritos despues del 2014/15 denota un nivel de ignorancia abrumador por parte de los desarrolladores.