jLynx JDBC Framework Code
Status: Inactive
Brought to you by:
gritchie
File | Date | Author | Commit |
---|---|---|---|
src | 2007-03-26 | gritchie | [r115] v1.3.4 |
README.txt | 2007-03-26 | gritchie | [r118] v1.3.4 |
build.xml | 2007-03-26 | gritchie | [r118] v1.3.4 |
javadoc.css | 2007-03-26 | gritchie | [r115] v1.3.4 |
javadoc.xml | 2007-03-26 | gritchie | [r115] v1.3.4 |
jlynx.dtd | 2006-04-07 | gritchie | [r29] |
license.txt | 2007-03-09 | gritchie | [r103] |
jLynx JDBC Framework RELEASE NOTES ---------------------------------- 1. The zip distribution file contains: * jlynx.jar * readme & license * testing source * sample web application - jlynx.war 2. Source code is available in Subversion at: https://svn.sourceforge.net:443/svnroot/jlynx 3a. jLynx has a single runtime dependency, Simple Logging Facade (SLF4J) www.slf4j.org 3b. Test dependencies: add JUnit 3, HSQL Database (hsqldb.jar) 4. jLynx is currently JDK 1.3+ compliant (XML libraries needed for JDK 1.3) jLynx CHANGE LOG ---------------- v1.3.4 (20-Mar-07) - fixed bug in RelationalFactory affecting entity name auto-mapping to class name - add overloaded getResultList method the returns an XML-format String instead of List - created junit test class to improve testing of future builds - switched to in-memory version of hsql database (for testing) - NEW sample web app! v1.3.3 (5-Mar-07) - added toXml() methods to Relational interface and impl - changed getResultList() to accept SQL statement that is not configured in jlynx.xml - no bug fixes v.1.3.2 (Feb-07) - updated ConfigParser, created protected constructor to replace static init method - RelationalFactory throws IllegalArgumentException if namedConnection not present - optimized RelationalFactory#getInstance methods - simplified how jlynx.xml is discovered, now must be in META-INF i.e. META-INF/jlynx.xml - added ConfigParser#getConfigFile() - the above changes have yielded performance benefits - no bug fixes or API changes v.1.3.1 (Jan-06) - fixed bug affecting case-sensitive table names - improved Generator for JSPs - improved sample webapp v.1.3.0 (Dec-06) - removed Relational.getPreparedStatement() - removed Relational.execute(); replaced with Relational.executeNamedQuery() - removed Relational.executeQuery; replaced with Relational.getResultList() - no bug fixes v1.2.1 (Nov-06) - fixed bug affecting persistence of POJOs with a 'is' getter - improved sample web application v1.2.0 (Oct-06) - renamed package biz.topmind.jlynx to net.sf.jlynx - removed SqlRunner - added static methods to ConfigParser - adjusted logging to print better debug information - switched SQL Server identity retrieval function from @@IDENTITY to SCOPE_IDENTITY() v1.1 R1 (Sep-06) - refactoring to remove all external dependencies from jLynx - replaced Jakarta Commons Logging (JCL) w/ Simple Logging Facade for Java (SLF4J) - improved robustness of bean introspection - removed Bean-to-XML methods from API - renamed Relational#preserveNulls to Relational#saveNulls - empty Strings are now saved as NULL when saveNulls(true) is invoked - fixed bug affecting Map persistence - fixed bug redo init() within setEntity() - switched license from GPL v2 to BSD-style - jlynx.xml: moved from inline DTD to online DTD (http://www.topmind.biz/jlynx/jlynx.dtd) v1.0 R3 (Apr-06) - combined sample webapp and jlynx-dev into one project - adjusted download format (see above) v1.0 R2 (Mar-06) - numerous bug fixes, especially related to jlynx.xml parsing - added support for Struts DynaActionForms - created sample web application using HSQL DB (removed sample pkg) - added SQLRunner class and moved non-creational methods out of RelationalFactory - removed Swing GUI generator... replaced with web application v1.0 R1 (Dec-05) - moved Relational interface to jlynx pkg - added com.topmindsystems.jlynx.sample pkg - improved JSP code generation - improved bean reflection capabilities - added mulitple connection capability - improved configuration and added inline DTD - added XML output method (bean-to-XML) - added prepared statements and named queries in XML - removed refresh method from Relational interface and impl - fixed namedQuery xml parsing bug (12.21.05 -- DefaultConfig.java) - updated JavaDoc (12.28.05) - renamed packages to biz.topmind.jlynx (12.29.05) - fixed 'jlynx.xml' SAX parser normalization issue (01.19.06) v1.0 (Aug-05) - added JSP code generation - provided web start capability on public web site ** previous release notes are not available