example java jdbc dao

java - spring boot hsqldb example



DAO Generator Tool con JDBC simple (2)

Estoy buscando un buen Generador DAO que cree clases con JDBC 4 y operaciones CRUD básicas.

He visto que NetBeans genera clases y Java Beans o Entidades con JPA e Hibernate . Estoy buscando alguna otra herramienta como esta, pero requiero que las clases generadas no utilicen bibliotecas de terceros, solo el JRE . Estoy agradecido por la ayuda.


Echemos un vistazo a Telosys Tools, un generador de código simple que funciona desde un modelo de base de datos. Esta herramienta es gratuita y muy fácil de usar. Ver el sitio web https://sites.google.com/site/telosystools/

Desde la versión 2.1.1 algunas plantillas están disponibles para JDBC DAO nativo (ver el blog http://telosys-tools.blogspot.fr/2015/03/telosys-tools-ver-211-whats-new.html ).

Simplemente elija el paquete " persistence-native-jdbc-TT211 " para generar pruebas DAO, Interfaces, Beans (DTO), JUnit, ... Todas las plantillas son gratuitas y están disponibles en GitHub ( https://github.com/telosys- herramientas )


Creo que podría interesarte echarle un vistazo al código fuente de AuDAO (puedes "usar" la parte que genera el DAO y los frijoles y escribir el código que hace algo similar, es de código abierto)

esta biblioteca hace exactamente lo que describes:

Sin embargo, creo que es posible que se pierda el punto, la ventaja de utilizar herramientas como Hibernate es el acoplamiento flexible con la base de datos para el desarrollador. No necesita conocer todos los dialectos de la base de datos; Hibernate lo hace. Lo cual es útil porque los servidores de producción ejecutan DB2, Oracle o MySQL y nuestras pruebas de Junit usan SQLite, que tiene una sintaxis diferente.

¡Buena suerte!