Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.390.851 Times

jPersist 2 RC3

  Date Added: September 20, 2010  |  Visits: 666

jPersist 2

Report Broken Link
Printer Friendly Version


Product Homepage
Download (76 downloads)



jPersist is an extremely powerful, light-weight, object-relational database persistence API that manages to avoid the need for configuration and annotation; mapping is automatic. The project uses JDBC and can work with any relational database and any type of connection resource. jPersist uses information obtained from the database to handle mapping between the database and Java objects, so mapping configuration is not needed, and annotation is not needed, in fact there is no configuration needed at all. jPersist has a database manager class that handles pooling of its own resources as well as managing JDBC connections as needed. The database manager provides several object relational access methods that allow queries, inserts, updates, deletes, etc. in a single line of code. However, the real power of jPersist resides in the jPersist.Database class. This class is a powerhouse of functionality that provides configuration and annotation free object-oriented access to your relational database. jPersist can be used with POJO object instances, or extended to provide object-relational abilities for your class instances, and it can even be cast to an interface for database proxying. jPersist also implements ListIterator to provide forward and backward traversal of the data returned and can be used directly in page rendering tools such as JSP and Velocity. jPersist also easily handles all types of data associations and inheritance. When loading an object, you can optionally also load any of the associations the object may have. jPersist is as easy as: // normal POJO public class Customer extends PersistentObject // not required { public Customer(String lastName) {…} … } DatabaseManager dbm = DatabaseManager.getDatabaseManager(“jndiDb”); Customer customer = (Customer)dbm.loadObject(new Customer(“Smith”)); customer.setLastName(“Smithman”); dbm.saveObject(customer); dbm.saveObject(new Customer("dbuser1", "passwd", "Dave", "B.")); Whats New in This Release: - Major milestone release! Contains: updated documentation, usability enhancements and bug fixes. - Added support for several more databases. jPersist now directly supports: DB2, Oracle, MySQL, HSQL, Derby, PostgreSQL. All jPersist functionality is available. - Directly supports all JDBC SQL data types, including direct support for Blobs/Clobs, Streams, Readers, etc. - Added improved exception handling support.. Software Sensation Inc. is the maker of jWebApp (a Web Application Framework), Install&Update (a software installation and updating product), MemSL (a library of useful data structures), and other products. We also specialize in Java client/server and web server applications.

Requirements: No special requirements
Platforms: Linux
Keyword: Api Class Customer Database Database Apis Jdbc Jpersist Object Object-relational Object-relational Database Persistence
Users rating: 0/10

License: Freeware Size: 174.08 KB
USER REVIEWS
More Reviews or Write Review


JPERSIST 2 RELATED
Database Tools  -  SmallSQL 0.19
SmallSQL is the ultimate Java Desktop SQL Database Engine with JDBC 3.0 API. There are 2 solutions to start with SmallSQL DBMS 1.) From an existing Database You can convert an existing Database with JDbConverter. This is an open source tool...
215.04 KB  
Database Tools  -  Gaudi - Database Visual Editor 1r1
Gaudí - Database Visual Editor is a Java application that allows you to visually design the tables of a database using a JDBC 2.0 (or higher) driver. Build around JDBC and XML, this tool allows you to maintain visual repesentations of a...
1.8 MB  
Database Tools  -  MyPagination Class 2.6.0
MyPagination is a PHP/MySQL Class easily allows you to break up large result sets from a database query, and present it to the viewers in a more manageable way, and restrict database results without having to create complex pagination...
174.08 KB  
Database Tools  -  GV RecordSet Class 1.0
GV RecordSet Class opens a connection to a server of one of the supported database types and executes a given SQL query.An array class variable is used to store the results, so that browsing back and forth between the different records is possible.
10 KB  
Database Tools  -  DBEdit 2 2.4
Database editor, suitable as front-end for all your relational databases. Connects to Oracle, DB2, MySQL and many other databases. Used to easily query, update and administer your database, create reports and synchronize data. Written in Java and...
14.53 MB  
Programming  -  Schema Crawler 3.7
Schema Crawler project is a platform (database and OS) independent command-line tool to output your database schema and data in a readable form. The output is designed to be diff-ed with previous versions of your database schema. Schema Crawler...
747.52 KB  
Programming  -  JXMLSQL alpha.0.9
JXmlSql is a Java database API ( MySql, Oracle, Access )that eliminates JDBC code. JXmlSql allows developers to define application and prepopulation SQL statements inside xml files. Options for query, insert, update, delete, report and...
27.87 KB  
Business  -  DataBase Publisher 4.3v1
PineCode DataBase Publisher (DBP) can transfer data from a FileMaker Pro database to an Adobe InDesign document. DBP can also handle pictures and even modify them 'on the fly' using Adobe Photoshop. If you want to produce database driven...
3.6 MB  
Database Tools  -  Web Based Database Query Tool 1.1
Web Based Database Query Tool is a simple free Web based MySql database query tool.Features: - Web based mysql database query tool in php. - Easy to use tool that can be integrated in to any web page. - Dynamically change to any database or host....
 
Database Tools  -  Web Based Database Query Tool for Scripts 1.1
Web Based Database Query Tool is a simple free Web based MySql database query tool.Features:- Web based mysql database query tool in php.- Easy to use tool that can be integrated in to any web page.- Dynamically change to any database or host.-...
10 KB  
NEW DOWNLOADS IN PROGRAMMING, DATABASE TOOLS
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Database Tools  -  mel, XML Data Binding for C 2
Language: C, XMLLibrary: libxml2OS: AnyXML Databinding for C similar to JAXB, including but not limited to:.dtd to .[ch] production..xsd to .[ch] production (in progress)
53.07 KB  
Database Tools  -  CitrusDB 1.1.4
CitrusDB is an open source customer database application that uses PHP and a database back-end (currently MySQL). This software can keep track of customer information, CRM, services, products, billing, and customer service information. The...
1.1 MB  
Database Tools  -  MyJgui 0.5.5.1
MyJgui is a light-weight graphical user interface for MySQL databases. It aims to be easy to use for new users as well as experts. Motivation: After the MySQL Front project went commercial, there was no light weight, feature rich and free...
21.5 KB  
Database Tools  -  PHPCoder 1.4
PHPCoder is a web based front-end to the Turck MMCache encoding functions, which are similar to the Zend Encoder product. Turck MMCache is a free open source PHP accelerator, optimizer, encoder and dynamic content cache for PHP. It increases...
16.38 KB  
Database Tools  -  Rekall 2.2.6
Rekall is a database front-end, somewhat in the style of MicroSoft Access. However, Rekall is not itself a database, and does not include a database. By this we mean that data is stored somewhere else in an SQL server, and Rekall is fundementaly...
4.9 MB