Hibernate Pojo Generator

Logiciel capture d'écran:
Hibernate Pojo Generator
Détails logiciels:
Version: 0.9.5
Date de transfert: 3 Jun 15
Développeur: Wallace Wadge
Licence: Gratuit
Popularité: 8

Rating: nan/5 (Total Votes: 0)

Hibernate Pojo Generator est un programme qui génère tout le code Java nécessaire pour accéder à une base de données via Hibernate Annotations (+ printemps), y compris les tests JUnit (1 par table) qui sont en mesure d'exécuter immédiatement sans autres personnalisations.
Que faut-il faire?
Compte tenu d'un schéma de base de données accessible, le POJO Générateur Hibernate produit tout le code Java nécessaire pour accéder à chaque champ dans chaque table via le framework de persistance Hibernate. En outre, le générateur crée également toutes les classes auxiliaires nécessaires et les unités de test pour chaque composant.

Comment ça marche?

Le générateur utilise JDBC pour regarder votre métadonnées de base de données pour obtenir les relations entre les tables, les types de terrain et ainsi de suite. Une fois cela fait, il construit un modèle d'objet représentant les tables dans le monde Java et utilise ensuite Velocity comme un moteur de templates pour réellement écrire votre code source.
L'ensemble du processus, qui dure normalement que quelques secondes, est complètement automatisé et ne nécessite aucune intervention de votre part.
Qu'en est-il le code généré?
Beaucoup de travail a été fait assurer le code résultant est exempt de toute erreur, des avertissements ou des conventions cassés. À la fin de la course, votre dossier cible contiendra:
& Nbsp; * Une classe pour chaque table dans votre base de données
& Nbsp; * Un Data Access Object (+ Interface) pour accéder à cette table
& Nbsp; * objets d'énumération rapportant à cette classe
& Nbsp; * usines de données
& Nbsp; * cas de test JUnit v4 par table
& nbsp; * Tous les fichiers de configuration pertinentes Hibernate et printemps
& Nbsp; * Une couche de services de données contenant des méthodes statiques pour accéder à vos données (charge (..), sauf (..), etc.)
& Nbsp; * Autres choses mineures comme les fichiers et les fichiers POM Maven Ant.
Bien sûr, vous avez toujours accès à la fois le code source ainsi que les fichiers de modèle de vitesse.
Je dois code de logique métier ...
Gardez cela dans votre couche propres services. Rappelez-vous que le générateur va construire votre couche de données pour vous, il est à votre demande de fournir plus élevés abstractions de niveau pour le reste de votre base de code. Le code généré est censé être complètement écrasée à chaque changement de base de données; En effet, il est recommandé que vous écrivez un script vos changements de manière de manière à régénérer automatiquement votre couche de données à chaque changement

Caractéristiques :.

  • Les objets Java représentant chaque table en utilisant des annotations pour une utilisation avec Hibernate.
  • Un cas de test JUnit par table qui utilise les objets générés pour créer, remplir, enregistrer, extraire et comparer les résultats
  • DAO par classe
  • Les fichiers de dénombrement appropriées

  • Configuration
  • Spring et Hibernate
  • couches DAO
  • Une classe de fabrique de données par schéma pour retourner un objet pré-rempli avec des données aléatoires (pour le contrôle de frontière, la population de base de données, etc)
  • Il supporte également:
  • joindre des tables, y compris ceux avec des champs supplémentaires dans des tableaux de liaison
  • Polymorphisme / support d'héritage
  • Clés composites
  • One-To-One, many-to-one, many-to-many, etc
  • Support multi schéma (4 modes)
  • Touches naturelles
  • Les énumérations (y compris les entrées qui ne peuvent pas être mappés proprement sur le monde java)

Ce qui est nouveau dans cette version:

  • re-mise en œuvre d'égaux / hashcode

Exigences :

  • Java 2 Standard Edition Runtime Environment

Logiciel similaire

D'autres logiciels de développeur Wallace Wadge

BoneCP
BoneCP

11 May 15

Commentaires à Hibernate Pojo Generator

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!