• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Hibernate Pojo Generator Download

Hibernate Pojo Generator

November 9, 2008
This software generates Java source code automatically.
Version 0.9.5
License LGPL
Platform Linux
Supported Languages English
Homepage sourceforge.net
Developed by Wallace Wadge
Hibernate Pojo Generator is a software tool that automates the process of generating Java code required for accessing a database through Hibernate Annotations with Spring. It also creates JUnit tests per table that can be run immediately without the need for further customization.

The software tool simply requires an accessible database schema and it produces all the necessary Java code for accessing each field in each table through the Hibernate persistence framework. It also creates the necessary helper classes and test units for each component.

The Hibernate POJO generator uses JDBC to analyze the metadata of the database for the relationships between the tables and field types. After that, the generator constructs an object model that represents the tables in the Java world. It then uses Velocity, a templating engine, to generate the source code. The entire process is automated and takes only a few seconds to complete without requiring further interaction from the user.

The Hibernate POJO Generator ensures that the generated code is free from errors, warnings, and broken conventions. After the run, the target folder contains a class for each table in the user's database, a data access object, an interface, enumeration objects related to the class, data factories, JUnit v4 test cases per table, hibernate and spring configuration files, a data services layer that has static methods for accessing data such as load(..), save(..), and many more. Other minor elements within the generated code include Maven POM files and Ant build files.

The software tool ensures that the generated code remains separate from the business logic code, which is kept in the user's services layer. The user should also know that the generated code is meant to be overwritten completely every time there are any changes in the database. It is, therefore, recommended that the changes in the database are scripted to regenerate the data layer automatically, making the codebase convenient to maintain.

In conclusion, the Hibernate POJO Generator is an excellent software tool that automates the generation of Java code required for accessing databases through Hibernate Annotations with Spring. With its simple and efficient generation process that generates clean and error-free code, the software tool is a valuable asset for developers.
What's New

Version 0.9.5: N/A

Free Download 12.8M
376
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

GtkDC
GtkDC is a GTK+ widget-based Direct Connect peer-to-peer network client that is ...
Ostrich Riders
Ostrich Riders is a free game modeled on the arcade classic Joust. ...
Alien Arena
Alien Arena 2008: the ultimate free deathmatch game.
django-feeds
Django-feeds concatenates feeds through a plugin on Django to provide a feed ...
SILGraphite
A flexible, multi-platform rendering software capable of handling non-Roman scripts.
INDI
The INDI protocol is a software solution that enables control of instruments ...
webmin-fsacls
Webmin-fsacls is a module that offers efficient management of Posix Access Control ...
Clevo Mail LED Linux Driver
Clevo Mail LED Linux Driver controls mail LED on Clevo D4J notebook. ...
GtagsClient
GtagsClient plugin allows users to access Google Gtags from within Vim text ...
CGI::Cookie::XS
This software is a pure C parser for HTTP Cookies. It's designed ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.