DAO générateur pour java
Je suis à la recherche pour la simple et gratuit DAO générateur de java (il a besoin de créer des entités/bens de db tables/vues et de générer de base CRUD code). Actuellement, je suis en utilisant DAO4J qui manque de quelques fonctionnalités comme les points de vue de la cartographie. Je sais qu'il existe des frameworks comme Hibernate, mais je n'ai pas besoin d'un tel cadre de travail solide.
Certaines choses, ce cadre devrait avoir à faire:
- Générer des opérations CRUD avec des requêtes SQL standard et non pas au moment de la compilation typesafe requêtes
- N'a pas de session concept comme hibernate
- Ne sera pas automatiquement la fermeture de la connexion
- Connexion JDBC peut être configuré à l'aide de code
OriginalL'auteur Ivan Milosavljevic | 2011-05-18
Vous devez vous connecter pour publier un commentaire.
Aucune de ces sont les matchs parfaits, mais à la fois rock, dans leur propre manière:
Les contrôleurs et plus pour vous.
Mais je dirais que le gagnant est Printemps De Données. Il offre un moyen simple mais puissant de l'abstraction au-dessus de beaucoup de différents sous-jacent banque de données des technologies et génère des daos automatiquement pour vous. Voici une présentation de Spring Data JPA.
Malheureusement Printemps de Données n'a pas été publié dans les versions finales encore.Je vous suggère de vous écrire que comme une réponse supplémentaire
OriginalL'auteur Sean Patrick Floyd
À ajouter à duffymo réponse, MyBatis est bon et vous pouvez utiliser le MyBatis générateur pour générer du code d'accès aux données.
OriginalL'auteur
Si vous avez juste besoin d'un générateur de code sans le respect d'un cadre, vous devriez essayer Telosys Tools. C'est un outil léger, il génère un code à partir d'un modèle de base de données.
Voir https://www.telosys.org
Certains modèles sont spécialement conçus pour JDBC génération de code, ils sont disponibles sur GitHub
https://github.com/telosys-templates-v3
Ils offrent la génération de code pour DAO, DAO interfaces, des POJO (haricots), JUnit tests, etc
OriginalL'auteur John T
Je ne serais pas beaucoup en faveur de la génération automatique.
Je peux recommander iBatis que d'un demi-étape entre JDBC et Hibernate.
OriginalL'auteur duffymo
Vous pouvez faire cela avec Hibernate Tools. Mais personnellement, j'ai jamais essayé, j'ai seulement créé les classes d'entité.
OriginalL'auteur Kai
Je voudrais deuxième iBatis. Autre suggestion peut être
Spring JDBCTemplate
. Puisque vous êtes beaux à adopter un cadre, alors pourquoi ne pas aller avecSpring
. Elle permettra également de vous avec d'autres grandes choses.L'éclat de Printemps réside dans ses distributions et d'utilisation. Il est aussi grand que votre utilisation.
Ne peut pas être plus d'accord sur ça, mais depuis que je suis débutant dans le monde Java c'est un peu de l'agitation avec toutes ces nouvelles choses.
OriginalL'auteur Adeel Ansari