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 29.546.366 Times

jPersist 2 RC3

  Date Added: September 20, 2010  |  Visits: 629

jPersist 2

Report Broken Link
Printer Friendly Version


Product Homepage
Download (75 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  
Libraries  -  JayBird 2.0.1
Jaybird is JCA/JDBC driver suite to connect to Firebird database server. Historically Borland opened sources of type 3 JDBC driver called InterClient. However due to some inherent limitations of Firebird client library it was decided that type 3...
2.8 MB  
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....
 
NEW DOWNLOADS IN PROGRAMMING, DATABASE TOOLS
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
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