Introduction - If you have any usage issues, please Google them yourself
under Scott W. Ambler wrote in 1998 on the ORM Layer persistence in the detailed design of the paper design ideas, Artem Rudoy developed an open source ORM achieve-- PL (persistence Layer) open source project.
Packet : 714709persisterlayer.rar filelist
PersisterLayer
PersisterLayer\build.xml
PersisterLayer\COPYING
PersisterLayer\.project
PersisterLayer\.classpath
PersisterLayer\PersisterLayer.jpx
PersisterLayer\PersisterLayer.jpx.local~
PersisterLayer\PersisterLayer.jpx.local
PersisterLayer\bak
PersisterLayer\bak\pl
PersisterLayer\bak\pl\XMLConfigLoader.java~1~
PersisterLayer\bak\pl\test
PersisterLayer\bak\pl\test\Test.java~1~
PersisterLayer\src2
PersisterLayer\src2\pl
PersisterLayer\src2\pl\ConfigLoader.java
PersisterLayer\src2\pl\PlException.java
PersisterLayer\src2\pl\Cursor.java
PersisterLayer\src2\pl\XMLConfigLoader.java
PersisterLayer\src2\pl\PersistentObject.java
PersisterLayer\src2\pl\PersistenceBroker.java
PersisterLayer\src2\pl\PersistentTransaction.java
PersisterLayer\src2\pl\criteria
PersisterLayer\src2\pl\criteria\CriteriaPart.java
PersisterLayer\src2\pl\criteria\PersistentCriteria.java
PersisterLayer\src2\pl\criteria\CriteriaCondition.java
PersisterLayer\src2\pl\criteria\EqualToCriteria.java
PersisterLayer\src2\pl\criteria\RetrieveCriteria.java
PersisterLayer\src2\pl\criteria\SelectionCriteria.java
PersisterLayer\src2\pl\map
PersisterLayer\src2\pl\map\DatabaseMap.java
PersisterLayer\src2\pl\map\TableMap.java
PersisterLayer\src2\pl\map\ColumnMap.java
PersisterLayer\src2\pl\map\ClassMap.java
PersisterLayer\src2\pl\map\AttributeMap.java
PersisterLayer\src2\pl\sql
PersisterLayer\src2\pl\sql\IdGenerator.java
PersisterLayer\src2\pl\sql\IdGeneratorHolder.java
PersisterLayer\src2\pl\sql\RelationalDatabase.java
PersisterLayer\src2\pl\sql\RelationalDatabaseFactory.java
PersisterLayer\src2\pl\sql\PlTypes.java
PersisterLayer\src2\pl\sql\SqlStatement.java
PersisterLayer\src2\pl\sql\ConnectionUtils.java
PersisterLayer\src2\pl\test
PersisterLayer\src2\pl\test\Person.java
PersisterLayer\src2\pl\test\MysqlDatabase.java
PersisterLayer\src2\pl\test\MysqlIdGenerator.java
PersisterLayer\src2\pl\test\AbstractHighLowIdGenerator.java
PersisterLayer\src2\pl\test\Test.java
PersisterLayer\classes
PersisterLayer\classes\package cache
PersisterLayer\classes\package cache\pl.dep2
PersisterLayer\classes\package cache\pl.xml.dep2
PersisterLayer\classes\package cache\pl.criteria.dep2
PersisterLayer\classes\package cache\pl.map.dep2
PersisterLayer\classes\package cache\pl.test.dep2
PersisterLayer\classes\package cache\pl.sql.dep2
PersisterLayer\classes\package cache\pl.converter.dep2
PersisterLayer\classes\pl
PersisterLayer\classes\pl\XMLConfigLoader2.class
PersisterLayer\classes\pl\XMLConfigLoader.class
PersisterLayer\classes\pl\PlException.class
PersisterLayer\classes\pl\PersistentTransaction.class
PersisterLayer\classes\pl\PersistentObject.class
PersisterLayer\classes\pl\PersistenceBroker.class
PersisterLayer\classes\pl\OptimisticLockException.class
PersisterLayer\classes\pl\Cursor.class
PersisterLayer\classes\pl\ConfigLoader.class
PersisterLayer\classes\pl\converter
PersisterLayer\classes\pl\converter\TrivialConverter.class
PersisterLayer\classes\pl\converter\ConverterFactory.class
PersisterLayer\classes\pl\converter\Converter.class
PersisterLayer\classes\pl\criteria
PersisterLayer\classes\pl\criteria\SelectionCriteria.class
PersisterLayer\classes\pl\criteria\RetrieveCriteria.class
PersisterLayer\classes\pl\criteria\PersistentCriteria.class
PersisterLayer\classes\pl\criteria\OrderEntry.class
PersisterLayer\classes\pl\criteria\NotEqualToCriteria.class
PersisterLayer\classes\pl\criteria\LikeCriteria.class
PersisterLayer\classes\pl\criteria\LessThanOrEqualToCriteria.class
PersisterLayer\classes\pl\criteria\LessThanCriteria.class
PersisterLayer\classes\pl\criteria\InCriteria.class
PersisterLayer\classes\pl\criteria\GreaterThanOrEqualToCriteria.class
PersisterLayer\classes\pl\criteria\GreaterThanCriteria.class
PersisterLayer\classes\pl\criteria\EqualToCriteria.class
PersisterLayer\classes\pl\criteria\DeleteCriteria.class
PersisterLayer\classes\pl\criteria\CriteriaPart.class
PersisterLayer\classes\pl\criteria\CriteriaCondition.class
PersisterLayer\classes\pl\criteria\Part.class
PersisterLayer\classes\pl\map
PersisterLayer\classes\pl\map\XmlMap.class
PersisterLayer\classes\pl\map\UniDirectionalAssociationMap.class
PersisterLayer\classes\pl\map\UDAMapEntry.class
PersisterLayer\classes\pl\map\TableMap.class
PersisterLayer\classes\pl\map\DatabaseMap.class
PersisterLayer\classes\pl\map\ColumnMap.class
PersisterLayer\classes\pl\map\ClassMap.class
PersisterLayer\classes\pl\map\AttributeMap.class
PersisterLayer\classes\pl\sql
PersisterLayer\classes\pl\sql\SqlStatement.class
PersisterLayer\classes\pl\sql\SqlStatement$Parameter.class
PersisterLayer\classes\pl\sql\RelationalDatabaseFactory.class
PersisterLayer\classes\pl\sql\RelationalDatabase.class
PersisterLayer\classes\pl\sql\PlTypes.class
PersisterLayer\classes\pl\sql\IdGeneratorHolder.class
PersisterLayer\classes\pl\sql\IdGenerator.class
PersisterLayer\classes\pl\sql\ConnectionUtils.class
PersisterLayer\classes\pl\test
PersisterLayer\classes\pl\test\Test.class
PersisterLayer\classes\pl\test\Task.class
PersisterLayer\classes\pl\test\SequenceKeyGenerator.class
PersisterLayer\classes\pl\test\ReflectionTest.class
PersisterLayer\classes\pl\test\Position.class
PersisterLayer\classes\pl\test\Person.class
PersisterLayer\classes\pl\test\OracleIdGenerator.class
PersisterLayer\classes\pl\test\OracleDatabase.class
PersisterLayer\classes\pl\test\MysqlIdGenerator.class
PersisterLayer\classes\pl\test\MysqlDatabase.class
PersisterLayer\classes\pl\test\Manager.class
PersisterLayer\classes\pl\test\Employee.class
PersisterLayer\classes\pl\test\CloudscapeIdGenerator.class
PersisterLayer\classes\pl\test\CloudscapeDatabase.class
PersisterLayer\classes\pl\test\AbstractHighLowIdGenerator.class
PersisterLayer\classes\pl\xml
PersisterLayer\classes\pl\xml\Marshaller.class
PersisterLayer\classes\pl\xml\DOMBuilder.class
PersisterLayer\docs
PersisterLayer\docs\api
PersisterLayer\docs\api\allclasses-frame.html
PersisterLayer\docs\api\deprecated-list.html
PersisterLayer\docs\api\help-doc.html
PersisterLayer\docs\api\index-all.html
PersisterLayer\docs\api\index.html
PersisterLayer\docs\api\overview-frame.html
PersisterLayer\docs\api\overview-summary.html
PersisterLayer\docs\api\overview-tree.html
PersisterLayer\docs\api\package-list
PersisterLayer\docs\api\packages.html
PersisterLayer\docs\api\serialized-form.html
PersisterLayer\docs\api\stylesheet.css
PersisterLayer\docs\api\pl
PersisterLayer\docs\api\pl\ConfigLoader.html
PersisterLayer\docs\api\pl\Cursor.html
PersisterLayer\docs\api\pl\OptimisticLockException.html
PersisterLayer\docs\api\pl\package-frame.html
PersisterLayer\docs\api\pl\package-summary.html
PersisterLayer\docs\api\pl\package-tree.html
PersisterLayer\docs\api\pl\PersistenceBroker.html
PersisterLayer\docs\api\pl\PersistentObject.html
PersisterLayer\docs\api\pl\PersistentTransaction.html
PersisterLayer\docs\api\pl\PlException.html
PersisterLayer\docs\api\pl\XMLConfigLoader.html
PersisterLayer\docs\api\pl\XMLConfigLoader2.html
PersisterLayer\docs\api\pl\converter
PersisterLayer\docs\api\pl\converter\Converter.html
PersisterLayer\docs\api\pl\converter\ConverterFactory.html
PersisterLayer\docs\api\pl\converter\package-frame.html
PersisterLayer\docs\api\pl\converter\package-summary.html
PersisterLayer\docs\api\pl\converter\package-tree.html
PersisterLayer\docs\api\pl\converter\TrivialConverter.html
PersisterLayer\docs\api\pl\criteria
PersisterLayer\docs\api\pl\criteria\CriteriaCondition.html
PersisterLayer\docs\api\pl\criteria\CriteriaPart.html
PersisterLayer\docs\api\pl\criteria\DeleteCriteria.html
PersisterLayer\docs\api\pl\criteria\EqualToCriteria.html
PersisterLayer\docs\api\pl\criteria\GreaterThanCriteria.html
PersisterLayer\docs\api\pl\criteria\GreaterThanOrEqualToCriteria.html
PersisterLayer\docs\api\pl\criteria\InCriteria.html
PersisterLayer\docs\api\pl\criteria\LessThanCriteria.html
PersisterLayer\docs\api\pl\criteria\LessThanOrEqualToCriteria.html
PersisterLayer\docs\api\pl\criteria\LikeCriteria.html
PersisterLayer\docs\api\pl\criteria\NotEqualToCriteria.html
PersisterLayer\docs\api\pl\criteria\OrderEntry.html
PersisterLayer\docs\api\pl\criteria\package-frame.html
PersisterLayer\docs\api\pl\criteria\package-summary.html
PersisterLayer\docs\api\pl\criteria\package-tree.html
PersisterLayer\docs\api\pl\criteria\PersistentCriteria.html
PersisterLayer\docs\api\pl\criteria\RetrieveCriteria.html
PersisterLayer\docs\api\pl\criteria\SelectionCriteria.html
PersisterLayer\docs\api\pl\map
PersisterLayer\docs\api\pl\map\AttributeMap.html
PersisterLayer\docs\api\pl\map\ClassMap.html
PersisterLayer\docs\api\pl\map\ColumnMap.html
PersisterLayer\docs\api\pl\map\DatabaseMap.html
PersisterLayer\docs\api\pl\map\package-frame.html
PersisterLayer\docs\api\pl\map\package-summary.html
PersisterLayer\docs\api\pl\map\package-tree.html
PersisterLayer\docs\api\pl\map\TableMap.html
PersisterLayer\docs\api\pl\map\UDAMapEntry.html
PersisterLayer\docs\api\pl\map\UniDirectionalAssociationMap.html
PersisterLayer\docs\api\pl\map\XmlMap.html
PersisterLayer\docs\api\pl\sql
PersisterLayer\docs\api\pl\sql\ConnectionUtils.html
PersisterLayer\docs\api\pl\sql\IdGenerator.html
PersisterLayer\docs\api\pl\sql\package-frame.html
PersisterLayer\docs\api\pl\sql\package-summary.html
PersisterLayer\docs\api\pl\sql\package-tree.html
PersisterLayer\docs\api\pl\sql\PlTypes.html
PersisterLayer\docs\api\pl\sql\RelationalDatabase.html
PersisterLayer\docs\api\pl\sql\RelationalDatabaseFactory.html
PersisterLayer\docs\api\pl\sql\SqlStatement.html
PersisterLayer\docs\api\pl\sql\SqlStatement.Parameter.html
PersisterLayer\docs\api\pl\xml
PersisterLayer\docs\api\pl\xml\DOMBuilder.html
PersisterLayer\docs\api\pl\xml\Marshaller.html
PersisterLayer\docs\api\pl\xml\package-frame.html
PersisterLayer\docs\api\pl\xml\package-summary.html
PersisterLayer\docs\api\pl\xml\package-tree.html
PersisterLayer\lib
PersisterLayer\lib\crimson.jar
PersisterLayer\lib\jaxp.jar
PersisterLayer\lib\mm.mysql-2.0.14-bin.jar
PersisterLayer\src
PersisterLayer\src\pl
PersisterLayer\src\pl\ConfigLoader.java
PersisterLayer\src\pl\OptimisticLockException.java
PersisterLayer\src\pl\PersistentObject.java
PersisterLayer\src\pl\PlException.java
PersisterLayer\src\pl\XMLConfigLoader2.java
PersisterLayer\src\pl\PersistenceBroker.java
PersisterLayer\src\pl\PersistentTransaction.java
PersisterLayer\src\pl\Cursor.java
PersisterLayer\src\pl\XMLConfigLoader.java
PersisterLayer\src\pl\converter
PersisterLayer\src\pl\converter\Converter.java
PersisterLayer\src\pl\converter\ConverterFactory.java
PersisterLayer\src\pl\converter\TrivialConverter.java
PersisterLayer\src\pl\converter\.emptyDir
PersisterLayer\src\pl\test
PersisterLayer\src\pl\test\AbstractHighLowIdGenerator.java
PersisterLayer\src\pl\test\CloudscapeDatabase.java
PersisterLayer\src\pl\test\CloudscapeIdGenerator.java
PersisterLayer\src\pl\test\Employee.java
PersisterLayer\src\pl\test\Manager.java
PersisterLayer\src\pl\test\MysqlDatabase.java
PersisterLayer\src\pl\test\MysqlIdGenerator.java
PersisterLayer\src\pl\test\OracleDatabase.java
PersisterLayer\src\pl\test\OracleIdGenerator.java
PersisterLayer\src\pl\test\Person.java
PersisterLayer\src\pl\test\Position.java
PersisterLayer\src\pl\test\ReflectionTest.java
PersisterLayer\src\pl\test\SequenceKeyGenerator.java
PersisterLayer\src\pl\test\Task.java
PersisterLayer\src\pl\test\Test.java
PersisterLayer\src\pl\sql
PersisterLayer\src\pl\sql\IdGenerator.java
PersisterLayer\src\pl\sql\IdGeneratorHolder.java
PersisterLayer\src\pl\sql\RelationalDatabase.java
PersisterLayer\src\pl\sql\RelationalDatabaseFactory.java
PersisterLayer\src\pl\sql\PlTypes.java
PersisterLayer\src\pl\sql\SqlStatement.java
PersisterLayer\src\pl\sql\ConnectionUtils.java
PersisterLayer\src\pl\map
PersisterLayer\src\pl\map\AttributeMap.java
PersisterLayer\src\pl\map\ColumnMap.java
PersisterLayer\src\pl\map\DatabaseMap.java
PersisterLayer\src\pl\map\TableMap.java
PersisterLayer\src\pl\map\UDAMapEntry.java
PersisterLayer\src\pl\map\UniDirectionalAssociationMap.java
PersisterLayer\src\pl\map\XmlMap.java
PersisterLayer\src\pl\map\ClassMap.java
PersisterLayer\src\pl\map\.emptyDir
PersisterLayer\src\pl\criteria
PersisterLayer\src\pl\criteria\CriteriaCondition.java
PersisterLayer\src\pl\criteria\CriteriaPart.java
PersisterLayer\src\pl\criteria\DeleteCriteria.java
PersisterLayer\src\pl\criteria\EqualToCriteria.java
PersisterLayer\src\pl\criteria\GreaterThanOrEqualToCriteria.java
PersisterLayer\src\pl\criteria\InCriteria.java
PersisterLayer\src\pl\criteria\LessThanCriteria.java
PersisterLayer\src\pl\criteria\LessThanOrEqualToCriteria.java
PersisterLayer\src\pl\criteria\LikeCriteria.java
PersisterLayer\src\pl\criteria\NotEqualToCriteria.java
PersisterLayer\src\pl\criteria\OrderEntry.java
PersisterLayer\src\pl\criteria\PersistentCriteria.java
PersisterLayer\src\pl\criteria\RetrieveCriteria.java
PersisterLayer\src\pl\criteria\SelectionCriteria.java
PersisterLayer\src\pl\criteria\GreaterThanCriteria.java
PersisterLayer\src\pl\xml
PersisterLayer\src\pl\xml\DOMBuilder.java
PersisterLayer\src\pl\xml\Marshaller.java
PersisterLayer\test
PersisterLayer\test\cloudscapeTest.bat
PersisterLayer\test\CloudscapeTest.sql
PersisterLayer\test\cloudscapeTest.xml
PersisterLayer\test\mySqlTest.sql
PersisterLayer\test\mySqlTest.xml
PersisterLayer\test\oracleTest.sql
PersisterLayer\test\oracleTest.xml
PersisterLayer\test\persistence_layer_config.dtd
PersisterLayer\test\schema.xml
PersisterLayer\test\schema2.xml