Main > Free Download Search >

Free hibernate software for linux

hibernate

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 45
gwt-hibernate 2007-03-30

gwt-hibernate 2007-03-30


gwt-hibernate is a library that will bind your hibernate POJOs to GWT widgets. more>>
gwt-hibernate is a library that will bind your hibernate POJOs to GWT widgets.

This project provides the basics to create a web application that uses GWT on the front end and Hibernate on the back end.

It provides code generation templates and support classes that allow introspection, data binding, and validation of POJOs in the browser. Data-bound Form and Grid widgets are included.

Initial code and javadoc has been posted now, see the subversion repository. The code is has been evolved over about two months and is in a "works for me" state. We are using it internally on a project and will update it as we fix bugs and extend it.

You might want to use this library as inspiration for your own GWT data binding setup. Better yet, use the library directly and contribute changes!
<<less
Download (MB)
Added: 2007-04-10 License: LGPL (GNU Lesser General Public License) Price:
560 downloads
Hibernate Core for Java(Linux) 3.2.5.ga

Hibernate Core for Java(Linux) 3.2.5.ga


An object/relational persistence and query service for Java more>> <<less
Download (19.35MB)
Added: 2009-04-25 License: Freeware Price: Free
188 downloads
subPersistence 0.10.0

subPersistence 0.10.0


subPersistence is an abstract, light-weight, yet flexible framework for working with O/R persistence mappers. more>>
subPersistence is an abstract, light-weight yet flexible framework for working with O/R persistence mappers. It provides for independence of a specific O/R mapper such as Hibernate or Castor.
While you can use Hibernate or Castor (or other O/R mappers) directly, coupling your application too tightly to those can be a bad thing. subPersistence makes it easy to switch underlying O/R mappers, thereby decoupling the application layer from those.
It abstracts away differences between the mappers, while still making it possible to use their specific features if needed.
Enhancements:
- This version updates to Java 5 features such as Generics and is the first version to require Hibernate 3.
<<less
Download (0.040MB)
Added: 2005-07-01 License: GPL (GNU General Public License) Price:
1575 downloads
BeanKeeper 2.3.1

BeanKeeper 2.3.1


BeanKeeper is a full featured, powerful object/relational persistence and query library for Java. more>>
BeanKeeper project was formerly called "Simple Persistence for Java" and is a full featured, powerful object/relational persistence and query library for Java.
Philosophy
Java enterprise software, and according to some, the Java language itself tends to go in the direction of extreme softcoding, or at least, in the direction of additional complexity. Weve seen it happen with the EJB framework, and more recently, the Java Server Faces.
That does not need to be so! Other Java persistence frameworks such as Hibernate, TopLink or pBeans already are catching up to the philosophy of simpleness over "abstractness", however, we think there are more steps that can be taken in this direction.
From a developers point of view, especially in a high-level language such as Java, it is a sane assumption, that I do not have to (do not want to) get into the gory details of storing an object, I do not want to hold the databases hand on how to store my object, I do not want to tell it how to create approriate tables, columns, indexes, how to join tables, how to manage connections, how to allocate disk space, how to optimize queries, etc. I assume a "database" as such, should know how to do that without my help, thats why its called "database".
So the point is, a good library should not get in the programmers way, but adapt to the usage of the programmer, and adapt to patterns commonly used. This is what BeanKeeper tries to do. You dont need to (and you cant even) tell it how to store objects, it simply does. You dont need to specify the schema, relation model, id/key attributes, fetching algorithms, database dialect, or anything like that, you can focus on writing the business logic.
Implementation
So how does all this philosophy stuff translate to a persistence software library? The library is not only supposed to handle all low-level database operations transparently, but also some of the more high-level functions. This must be done in order to enable the developer to concentrate only on writing logic.
Main features:
- Simple usage, which is possible with learning only 3 methods, and reading the tutorial.
- Zero-configuration. Nothing needs to be configured, only the database url is needed for the library to initialize.
- Scalability. The library is capable of distributed operation, from virtually unlimited nodes.
- Relations like references to other objects, Lists, Maps, Sets, Collections are handled 100% transparently by the library.
- Large result sets are automatically paged! Paging is 100% transparent, so a million-record result list can be given directly to the presentation layer, without caring for memory usage and database load!
- Transactions are always serializable. Meaning: during a transaction nothing can influence the result of queries from outside the transaction. This practically means, a programmer does not have to care about other transactions possibly influencing the logic inside his transaction.
- Full (transparent) polymorphism support ensures that (most of the time) the library does not get in the way of the programmer. The model is persisted just in the way the programmer expressed through inheritence, and is recalled with all the attributes of polymorphism.
- A custom, object oriented query language ensures, that no complicated SQL needs to be written.
- Scalar query support enables view-centric, more efficient data recall.
- Real portability between databases. BeanKeeper hides all database specific behaviour from the programmer, like: null value handling, empty strings (oracle), case sensitive and insensitive searches, reserved names, etc. That means, one can switch between database implementations, and can assume that (with the exception of a few documented cases) the software build upon the library will continue to work.
Enhancements:
- All known bugs were fixed.
- Primitive type handling was enhanced, so container types (Set, List, and Map) can now contain boxed primitive types too.
- This also means that JDK5 generics are now handled correctly. List member attribute implementation was corrected, so it preserves ordering and can contain duplicate objects.
- The library was relicensed to the LGPL v3.
<<less
Download (1.1MB)
Added: 2007-08-04 License: GPL v3 Price:
811 downloads
Odyssi Certificate Server 0.1

Odyssi Certificate Server 0.1


Odyssi Certificate Server is a Java-based certificate authority server. more>>
Odyssi Certificate Server is a Java-based certificate authority server.
Odyssi Certificate Authority Server is released as 100% free software under the GNU General Public License (GPL). You are free to make changes to any of its components for deployment within your own organization. This provides you the freedom to integrate the CA with your existing systems and resources.
In addition, Odyssi CA makes use of other award-winning Open Source products, such as Hibernate, Apache Tomcat, Apache Axis, and others. Open Source database products, such as MySQL and PostgreSQL, are also fully-supported, allowing you to run your entire CA infrastructure on an Open Source platform. And, because Odyssi CA is written completely in Java, it will work on any platform with a Java VM.
Enhancements:
- This release provides minimal support for submitting certificate requests and generating X.509 certificates.
<<less
Download (13.4MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1202 downloads
Spike Asset Manager 0.30

Spike Asset Manager 0.30


Spike Asset Manager is a cross-platform framework for probing a system. more>>
Spike Asset Manager (SAM) is an open-source cross-platform framework for probing a system for components and reporting them. It includes a driver file that probes for components commonly found in a LAMPJ stack (Apache, MySQL, PHP, Tomcat, etc).
SAM can find multiple versions that are installed, query the rpm database and indicate whether components are running. Driver files may be edited to search for different components.
SAM can be extended by writing extension plugins (shell, perl, python, java, etc). It can also be extended by changing the code and creating additional directives for the driver file.
The list of components that SAM currently looks for include:
- apache2
- axis
- commons-logging
- hibernate
- java
- jetspeed
- jboss
- log4j
- mysql
- openldap
- openssl
- perl
- php
- python
- spring
- struts
- tomcat
Enhancements:
- This development release adds a Web server.
- There is now an AJAX enabled Web client to perform what was previously done via command line.
- This allows a common interface (across operating systems) as well as local and remote administration. AJAX is made possible with integration through MochiKit and JSON.
- The Web site has also moved to the SpikeSource developer Web site.
<<less
Download (0.17MB)
Added: 2005-10-31 License: Open Software License Price:
1454 downloads
genesis 3.0

genesis 3.0


genesis is a framework that aims to bring simplicity and productivity to enterprise application development. more>>
genesis is a framework that aims to bring simplicity and productivity to enterprise application development, ensuring scalability, robustness, and testability of your software.
The main goal is to simplify the development of business components and the construction of complex graphical interfaces, with minimum effort for developers. It combines several frameworks in a completely transparent way for developers through the use of AOP (Aspect Oriented Programming).
The project tries to allow people with little knowledge of the Java platform to develop robust applications quickly, without requiring them to learn several new technologies and complex concepts.
Main features:
- Support for desktop applications
- Swing binding
- SWT binding
- Thinlet binding
- Easy, transparent remoting
- Transaction support
- Hibernate support
- Paging support
<<less
Download (28MB)
Added: 2007-06-14 License: LGPL (GNU Lesser General Public License) Price:
870 downloads
Mr. Persister 4.0.0

Mr. Persister 4.0.0


Mr. Persister is a simple, small, object relational mapping API capable of reading Java objects. more>>
Mr. Persister is a simple, small, object relational mapping API capable of reading Java objects from, and writing Java objects to relational databases. It was first released july 2004.
Main features:
- Fast! (Faster than Hibernate)
- Read objects of any size in just 3-5 lines of code.
- Automatic and manual mapping of objects to database tables.
- No config files required.
- SQL as query language.
- Automatic connection and transaction management
- (via DAO commands).
- Automatic connection and transaction management
- (via connection and transaction scoping).
- Automatic SQL generation for most trivial tasks.
- Batch updates of multiple objects.
- Compound primary key support.
- Partial object reading and writing.
- Read Filters.
- Simplifies trivial JDBC tasks.
- Interleave custom JDBC with Mr. Persister operations.
- Fully Pluggable Design.
- Well Tested. 290 unit tests were executed against each supported database.
Enhancements:
- Mr. Persister now uses JDK 5.0.
- Some important bugs have been fixed, and the software now enables annotation-based class-to-database mappings both as an alternative and a supplement to automatic and programmatic mapping.
<<less
Download (MB)
Added: 2007-08-08 License: The Apache License 2.0 Price:
807 downloads
Kubuntu 5.10

Kubuntu 5.10


Kubuntu is an Ubuntu-derived distribution. more>>
Kubuntu Linux is a Ubuntu-derived distribution. The Kubuntu CDs are made up of Ubuntus base plus KDE. You can get exactly the same effect by installing Ubuntu and adding the KDE packages from the Ubuntu archives.
Kubuntu is the result of several months effort to get KDE 3.4 into Ubuntus main repository and create the first major derived Ubuntu distribution. It is not a fork of Ubuntu but an official project of it, sharing the same package archive and infrastructure. It is possible to convert an Ubuntu system to Kubuntu or vice versa.
Highlights of KDE 3.4 include the groupware manager Kontact 1.1, the multi-protocol instant messenger Kopete and the excellent KPDF reader. As well as official KDE applications Kubuntu also features the finest pick of leading Free Software desktop programmes.
KDEs default settings have been tweaked to Ubuntu standards while remaining true to KDE. Changes include sudo support, an uncluttered desktop and a tidied K-Menu for applications. Kubuntu developers come from the KDE and Debian communities and improvements are sent back to the original projects. Kubuntu would like to thank the KDE developers and Debian KDE packagers for their excellent work.
As an Ubuntu user you should already know that Ubuntu is based on the Debian distribution and ships, by default, with the GNOME desktop. When you tell people your distro of choice is Ubuntu, they will naturally assume you run a GNOME desktop.
Therefore, once you install KDE for Ubuntu, simply saying you are running Ubuntu can lead to some confusion in the support forums and on mailing lists. So, for purpose of clarity and to help avoid confusion, it was decided that KDE for Ubuntu will be affectionately known as "Kubuntu." This follows the long standing tradition of the KDE application naming convention, which entails adding K as the first letter of a KDE application name.
Kubuntu aims to be to KDE what Ubuntu is to Gnome: a great integrated distro with all the great features of Ubuntu, but based on the KDE desktop. Kubuntu is released regularly and predictably.
Main features:
- KDE 3.4.2
- X.org 6.8.2 - with modular packaging
- Adept and Adept Updater - Package Manager
- KDE System Settings - Easier Control Centre
- KDE Language Packs - now on the CD
- KDE Bluetooth Framework
- OpenOffice.org 2
- GStreamer for Kaffine and AmaroK - media framework
- Krita - image editor
- KLaptopDaemon - now with hibernate support
- Locate File Search - find files in Konqueror
- Automounting - for CDs and memory sticks
- Katapult - alt+space for program launching
- Simplified Konqueror
- Graphical startup with usplash
<<less
Download (640MB)
Added: 2005-10-13 License: GPL (GNU General Public License) Price:
1483 downloads
euCatalogue 2.0 Beta

euCatalogue 2.0 Beta


euCatalogue is a catalogue framework in Java to help you build a generic catalogue structure. more>>
euCatalogue is a catalogue framework in Java to help you build a generic catalogue structure.
euCatalogue includes an "admin Web interface" to help with constructing the catalogue and a "user Web interface" which allows browsing the catalogue.
Installation:
1. Set up a database on the default port 5432 under the name eucatalogue with user/pass eucatalogue
2. Use "database.sql" file under the "installation" dir to generate the required table structure.
Note:
If You want to change the default database settings, use "hibernate.cfg.xml" under the "installation" dir and place it under "/src/resources" before creating the .war file.
hibernate.connection.url (jdbc:postgresql://localhost:5432/eucatalogue)
hibernate.connection.username (eucatalogue)
hibernate.connection.password (eucatalogue)
hibernate.connection.driver_class (PostgreSQL by default)
dialect (PostgreSQL by default. See Hibernate reference for available dialects)
Do not forget to place the required JDBC driver in the classpath!
Enhancements:
- Support for multiple catalogs was added through the CatalogueElement and CatalogueSpawn interfaces.
- A UUID generator is now used instead of an increment for better handling of multi-user environments.
- Hibernate was updated to 3.2.1 and eupersistence to 2.0.
- Previous database schemas must be deleted and replaced with the new one using the .sql script provided under the "installation" dir.
<<less
Download (5.3MB)
Added: 2007-02-13 License: LGPL (GNU Lesser General Public License) Price:
983 downloads
Tiny Marbles 1.0 Final

Tiny Marbles 1.0 Final


Tiny Marbles provides persistence for dynamic objects, through a data model that you can create, modify and extend at runtime. more>>
Tiny Marbles provides persistence for dynamic objects, through a data model that you can create, modify and extend at runtime.

It is useful for developers who need to create rapid prototypes with an unknown model and developers of applications that have inherently dynamic data models. Tiny Marbles project runs under Java 1.5, supports any database that Hibernate supports.

<<less
Download (8.5MB)
Added: 2007-08-16 License: The Apache License 2.0 Price:
801 downloads
OpenSubsystems 1.0 RC3

OpenSubsystems 1.0 RC3


OpenSubsystems is set of business components such as inventory management. more>>
OpenSubsystemss goal is to provide consistent set of business components that solve particular area of interest such as inventory management, order processing, shopping, email and fax communication, document management, imaging and others.
There are many frameworks and libraries attempting to make life of developers easier. Most of them focus on improving certain technology (EJB) or technical problem such as persistence in Java (Hibernate) or view tier for web applications (Struts).
There are very few that actually give developers fully functional business components that are immediately available to be integrated into their application and solve specific business needs. OpenSubsystems is one of them.
OpenSubsystems is dedicated to providing highest quality products by paying attention to innovative design, carefull implementation and thorough testing while staying true to the spirit of open source.
All our development processes and products are extensively documented and available for review and use to wide audience of business analysts, developers and testers.
Enhancements:
Feature requests
Core
- 1674491Generalize DataFactory interfaces by requiring domain id
- 1674470Simplify DatabaseOperation classes by removing redundant arguments
- 1674438Simplify DatabaseSchema interface/impl for read-only schemas
- 1674289Change license to GPL v2 only for Core
Bugs
Core
- 1674498IOException thrown by FileUtils when directory exists
- 1674495NullPointerException in StringUtils.concat method
- 1674483Servlet preservice method not called when login is required
- 1674420NullPointerException in DatabaseConnectionFactoryImpl class
- 1630270NoSuchElement exception when using XAPool
<<less
Download (16MB)
Added: 2007-03-16 License: Other/Proprietary License Price:
953 downloads
Workrave 1.8.4

Workrave 1.8.4


Workrave is a program that assists in the recovery and prevention of repetitive strain injury. more>>
Workrave project can assists you in the recovery and prevention of Repetitive Strain Injury (RSI).
The program frequently alerts you to take micro-pauses, rest breaks and restricts you to your daily limit.
Please refer to the feature comparison for a complete list of features, and how the program performs with respect to other programs on the market. The program runs on GNU/Linux and Microsoft Windows.
Main features:
- Distributed: The program runs distributed on one or more PCs. All connected PCs share the same timing information. When the user switches computers, he still will be asked to pause on time.
- Server data collect: All programs in a network report user data detailing break information, mouse and keyboard usage to a central server. The data stored on this server may be analysed to detect user behaviour and, for example, take proactive measures.
- Applet: The program is able to show status information in an applet that is embeddable in the desktop panel or taskbar.
Enhancements:
- Eraldo Girardi translated Workrave into Italian.
- Better support for vertical applets on Unix.
- Tao WEI translated Workrave into simplified Chinese.
- Peter Tuharsky translated Workrave into Slovak.
- Prokopis Prokopidis translated Workrave into Greek.
- The status window used to appear empty, only to be resized and filled with the timers shortly thereafter. Now it appears right away in the proper size.
- The operation mode (normal/quiet/suspended) now persists across Workrave sessions.
- Enver Altin translated Workrave into Turkish.
- Masanobu Yokota translated Workrave into Japanese.
- Ivan Dimov translated Workrave into Bulgarian.
- ORY Mate translated Workrave into Hungarian.
- Fixed KDE sound events (Phuah Yee Keat)
- Fixed Gnome sound events
- Fixed negative mouse usage when date is changed.
- Fixed text color on Gnome themes with dark backgrounds (i.e. high contrast inverse)
- Gnome applets now support transparency.
- The datadir configuration option in workrave.ini can now be a relative path: [general] datadir=.Data This will store all Workrave data in the Data directory below the Workrave root directory. (Note the double backslash)
- Daily limit now properly resets when hibernated.
<<less
Download (1.5MB)
Added: 2007-03-04 License: GPL (GNU General Public License) Price:
970 downloads
CSVObjects 0.5b

CSVObjects 0.5b


CSVObjects is a Java-based CSV mapper/parser library and framework. more>>
CSVObjects is a free and open sourced Java based framework for transparently parsing and unmarshalling Comma Separated Value (CSV) files and records into Plain Old Java Objects without the need to code the parsing logic manually.

Instead, the parsing library relies on declarative mapping of CSV fields and data types to Java Bean attributes, via a mapping XML file. This is similar to the manner in which Hibernate provides relational table mapping for Java Beans.

The Framework is built upon Stephen Ostermillers excellent CSV reader/parser classes.

Also, the framework provides convenience Xdoclet support for specifying the CSV to Java mapping in the Java source code itself by using Javadoc markup, thereby reducing the burden on the developer to manually maintain separate configuration files.

Installation:

If you have downloaded the binary file release, then you need to include the
CSVObjects- .jar file in your projects library or classpath, ensure that the dependency libraries are also present in the classpath, and thats it!

<<less
Download (2.17MB)
Added: 2005-09-26 License: GPL (GNU General Public License) Price:
1488 downloads
VRaptor 2.3.2.1

VRaptor 2.3.2.1


VRaptor is a web based mvc and ioc framework. more>>
VRaptor is a web based mvc and ioc framework which was based on many frameworks and ideas (Seam, Stripes, Hibernate Annotations, Webwork etc).
VRaptor 2 has been completely rewritten in order to make full use of Java 5 Annotations. The result? A simpler way to deal with programming the web.
It favors Convention over Configuration. Why? Because configuration in xml/properties/annotations is always boring, easy to make mistakes and repetitive (aka copy and paste in many places).
This framework uses a more imperative approach, instead of having lots of xml files to configure lifecycle and other properties. Most of the settings go inside plain Java objects (POJO), so the team knows exactly what is going on, and where. A big effort is done to avoid too much magic.
If you need an easy to use controller and your team needs to start producing some handsome code today, VRaptor is a good starting point.
You will find it easy to use and solve many common problems found in Struts/Webwork/other frameworks alike:
- favor convetions and minimizes configuration
- annotations based
- no xml garbage (hibernates ideas)
- smaller and rapid-growing learning curve
- bussiness logic implemented in simple POJO classes
- small collection of (powerfull) options: all projects use the same features
- instantiates objects as needed when parsing request parameters
- generic (java 1.5) collections support when parsing parameters
- simple to implement data converters
- no need to learn 10 tag libraries only to use this framework: use what you already have
- you can use any view you desire... not locked to jsp, velocity or freemarker (try velocity + sitemesh)
- no weird conversion files split all around your projects directories
- fast and easy to implement functional testing
Prefer libraries which are not attached to any kind of controller instead of those who aims at giving you everything you desire...
It is known that there is no silver bullet, dont try to use something that claims to be one, VRaptor is not one, it simply solves some problems that other frameworks left behind or created when they tried to solve everything.
<<less
Download (2.0MB)
Added: 2007-04-05 License: The Apache License 2.0 Price:
935 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3