Download jirm Free Java Code
Description
A Java Immutable object Relational Mapper focused on simplicity, convenience, and thread safety.
Source Files
The download file jirm-master.zip has the following entries.
.gitignore/*from ww w.j av a2s .co m*/
.project
.travis.yml
COPYING
README.md
jirm-core/README.md
jirm-core/pom.xml
jirm-core/src/main/java/co/jirm/core/JirmIllegalArgumentException.java
jirm-core/src/main/java/co/jirm/core/JirmIllegalStateException.java
jirm-core/src/main/java/co/jirm/core/JirmRuntimeException.java
jirm-core/src/main/java/co/jirm/core/builder/QueryFor.java
jirm-core/src/main/java/co/jirm/core/builder/TypedQueryFor.java
jirm-core/src/main/java/co/jirm/core/execute/SqlExecutor.java
jirm-core/src/main/java/co/jirm/core/execute/SqlMultiValueRowMapper.java
jirm-core/src/main/java/co/jirm/core/execute/SqlQueryExecutor.java
jirm-core/src/main/java/co/jirm/core/execute/SqlSingleValueRowMapper.java
jirm-core/src/main/java/co/jirm/core/execute/SqlUpdateExecutor.java
jirm-core/src/main/java/co/jirm/core/sql/ImmutableParameterized.java
jirm-core/src/main/java/co/jirm/core/sql/MutableParameterized.java
jirm-core/src/main/java/co/jirm/core/sql/MutableParameterizedSql.java
jirm-core/src/main/java/co/jirm/core/sql/MutableParameters.java
jirm-core/src/main/java/co/jirm/core/sql/ParameterizedSql.java
jirm-core/src/main/java/co/jirm/core/sql/Parameters.java
jirm-core/src/main/java/co/jirm/core/sql/ParametersBuilder.java
jirm-core/src/main/java/co/jirm/core/sql/ParametersSql.java
jirm-core/src/main/java/co/jirm/core/sql/PlainSql.java
jirm-core/src/main/java/co/jirm/core/sql/SqlPartialParser.java
jirm-core/src/main/java/co/jirm/core/sql/SqlPlaceholderParser.java
jirm-core/src/main/java/co/jirm/core/sql/SqlPlaceholderParserConfig.java
jirm-core/src/main/java/co/jirm/core/sql/SqlSupplier.java
jirm-core/src/main/java/co/jirm/core/util/JirmPrecondition.java
jirm-core/src/main/java/co/jirm/core/util/JirmUrlEncodedUtils.java
jirm-core/src/main/java/co/jirm/core/util/ObjectMapUtils.java
jirm-core/src/main/java/co/jirm/core/util/Precondition.java
jirm-core/src/main/java/co/jirm/core/util/ResourceUtils.java
jirm-core/src/main/java/co/jirm/core/util/SafeAppendable.java
jirm-core/src/test/java/co/jirm/core/sql/MutableParametersTest.java
jirm-core/src/test/java/co/jirm/core/sql/PlainSqlTest.java
jirm-core/src/test/java/co/jirm/core/sql/SqlPartialParserTest.java
jirm-core/src/test/java/co/jirm/core/sql/SqlPlaceholderParserTest.java
jirm-core/src/test/java/co/jirm/core/util/ObjectMapUtilsTest.java
jirm-core/src/test/resources/co/jirm/core/sql/issue24-hash-issue-with-ref.sql
jirm-core/src/test/resources/co/jirm/core/sql/issue24-hash-issue.sql
jirm-core/src/test/resources/co/jirm/core/sql/issue26-partial-test-validate.sql
jirm-core/src/test/resources/co/jirm/core/sql/partial-test-hash-duplicate.sql
jirm-core/src/test/resources/co/jirm/core/sql/partial-test-ref.sql
jirm-core/src/test/resources/co/jirm/core/sql/partial-test-validate.sql
jirm-core/src/test/resources/co/jirm/core/sql/partial-test.sql
jirm-core/src/test/resources/co/jirm/core/sql/search-recruiting-name.sql
jirm-core/src/test/resources/co/jirm/core/sql/search-recruiting.sql
jirm-core/src/test/resources/co/jirm/core/sql/select-test-bean.sql
jirm-orm/README.md
jirm-orm/pom.xml
jirm-orm/src/main/java/co/jirm/mapper/SqlObjectConfig.java
jirm-orm/src/main/java/co/jirm/mapper/SqlObjectExecutorRowMapper.java
jirm-orm/src/main/java/co/jirm/mapper/converter/DefaultParameterConverter.java
jirm-orm/src/main/java/co/jirm/mapper/converter/JacksonSqlObjectConverter.java
jirm-orm/src/main/java/co/jirm/mapper/converter/SqlObjectConverter.java
jirm-orm/src/main/java/co/jirm/mapper/converter/SqlParameterConverter.java
jirm-orm/src/main/java/co/jirm/mapper/copy/AbstractCopyBuilder.java
jirm-orm/src/main/java/co/jirm/mapper/copy/CopyBuilder.java
jirm-orm/src/main/java/co/jirm/mapper/definition/DefaultNamingStrategy.java
jirm-orm/src/main/java/co/jirm/mapper/definition/NamingStrategy.java
jirm-orm/src/main/java/co/jirm/mapper/definition/SqlObjectDefinition.java
jirm-orm/src/main/java/co/jirm/mapper/definition/SqlParameterDefinition.java
jirm-orm/src/main/java/co/jirm/mapper/definition/SqlParameterObjectDefinition.java
jirm-orm/src/main/java/co/jirm/mapper/jdbc/JdbcResultSetMapperHelper.java
jirm-orm/src/main/java/co/jirm/mapper/jdbc/JdbcResultSetRowMapper.java
jirm-orm/src/main/java/co/jirm/mapper/jdbc/JdbcSqlObjectQueryExecutor.java
jirm-orm/src/main/java/co/jirm/orm/JirmFactory.java
jirm-orm/src/main/java/co/jirm/orm/JirmOptimisticLockException.java
jirm-orm/src/main/java/co/jirm/orm/OrmConfig.java
jirm-orm/src/main/java/co/jirm/orm/builder/AbstractField.java
jirm-orm/src/main/java/co/jirm/orm/builder/AbstractWhereClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/Condition.java
jirm-orm/src/main/java/co/jirm/orm/builder/ConditionVisitor.java
jirm-orm/src/main/java/co/jirm/orm/builder/ConditionVisitors.java
jirm-orm/src/main/java/co/jirm/orm/builder/Field.java
jirm-orm/src/main/java/co/jirm/orm/builder/ImmutableCondition.java
jirm-orm/src/main/java/co/jirm/orm/builder/ImmutableParameterized.java
jirm-orm/src/main/java/co/jirm/orm/builder/MutableCondition.java
jirm-orm/src/main/java/co/jirm/orm/builder/PropertyPath.java
jirm-orm/src/main/java/co/jirm/orm/builder/delete/AbstractSqlParameterizedDeleteClause.java
jirm-orm/src/main/java/co/jirm/orm/builder/delete/DeleteBuilderFactory.java
jirm-orm/src/main/java/co/jirm/orm/builder/delete/DeleteClause.java
jirm-orm/src/main/java/co/jirm/orm/builder/delete/DeleteClauseType.java
jirm-orm/src/main/java/co/jirm/orm/builder/delete/DeleteClauseVisitor.java
jirm-orm/src/main/java/co/jirm/orm/builder/delete/DeleteClauseVisitors.java
jirm-orm/src/main/java/co/jirm/orm/builder/delete/DeleteCustomClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/delete/DeleteRootClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/delete/DeleteVisitorAcceptor.java
jirm-orm/src/main/java/co/jirm/orm/builder/delete/DeleteWhereClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/delete/SqlDeleteClause.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/AbstractSqlParameterizedSelectClause.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/ForShareClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/ForUpdateClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/ImmutableOrderByPartial.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/LimitClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/OffsetClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/OrderByClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/OrderByPartial.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/OrderByPartialVisitor.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/OrderByPartialVisitors.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/SelectBuilderFactory.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/SelectClause.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/SelectClauseType.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/SelectClauseVisitor.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/SelectClauseVisitors.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/SelectCustomClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/SelectRootClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/SelectVisitorAcceptor.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/SelectWhereClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/select/SqlSelectClause.java
jirm-orm/src/main/java/co/jirm/orm/builder/update/AbstractSqlParameterizedUpdateClause.java
jirm-orm/src/main/java/co/jirm/orm/builder/update/SetClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/update/SqlUpdateClause.java
jirm-orm/src/main/java/co/jirm/orm/builder/update/UpdateBuilderFactory.java
jirm-orm/src/main/java/co/jirm/orm/builder/update/UpdateClause.java
jirm-orm/src/main/java/co/jirm/orm/builder/update/UpdateClauseType.java
jirm-orm/src/main/java/co/jirm/orm/builder/update/UpdateClauseVisitor.java
jirm-orm/src/main/java/co/jirm/orm/builder/update/UpdateClauseVisitors.java
jirm-orm/src/main/java/co/jirm/orm/builder/update/UpdateCustomClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/update/UpdateObjectBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/update/UpdateRootClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/builder/update/UpdateVisitorAcceptor.java
jirm-orm/src/main/java/co/jirm/orm/builder/update/UpdateWhereClauseBuilder.java
jirm-orm/src/main/java/co/jirm/orm/dao/JirmDao.java
jirm-orm/src/main/java/co/jirm/orm/writer/SqlWriterStrategy.java
jirm-orm/src/test/java/co/jirm/mapper/definition/SqlObjectDefinitionTest.java
jirm-orm/src/test/java/co/jirm/orm/builder/ImmutableConditionTest.java
jirm-orm/src/test/java/co/jirm/orm/dao/EnumBean.java
jirm-orm/src/test/java/co/jirm/orm/dao/GrandParentBean.java
jirm-orm/src/test/java/co/jirm/orm/dao/JirmDaoTest.java
jirm-orm/src/test/java/co/jirm/orm/dao/LazyGrandParentBean.java
jirm-orm/src/test/java/co/jirm/orm/dao/LazyParentBean.java
jirm-orm/src/test/java/co/jirm/orm/dao/LockBean.java
jirm-orm/src/test/java/co/jirm/orm/dao/OptionalBean.java
jirm-orm/src/test/java/co/jirm/orm/dao/ParentBean.java
jirm-orm/src/test/java/co/jirm/orm/dao/TestBean.java
jirm-orm/src/test/java/co/jirm/orm/dao/TestBeanBuilder.java
jirm-orm/src/test/java/co/jirm/orm/dao/TestBeanTest.java
jirm-orm/src/test/resources/co/jirm/orm/dao/insert-test-bean.sql
jirm-orm/src/test/resources/co/jirm/orm/dao/select-parent-bean.sql
jirm-orm/src/test/resources/co/jirm/orm/dao/select-test-bean.sql
jirm-spring/pom.xml
jirm-spring/src/main/java/co/jirm/spring/SpringJdbcSqlExecutor.java
jirm-spring/src/main/java/co/jirm/spring/SpringJirmFactory.java
jirm-spring/src/test/java/co/jirm/spring/GrandParentBean.java
jirm-spring/src/test/java/co/jirm/spring/JirmDaoIntegrationTest.java
jirm-spring/src/test/java/co/jirm/spring/LazyGrandParentBean.java
jirm-spring/src/test/java/co/jirm/spring/LazyParentBean.java
jirm-spring/src/test/java/co/jirm/spring/LockBean.java
jirm-spring/src/test/java/co/jirm/spring/OptionalBean.java
jirm-spring/src/test/java/co/jirm/spring/ParentBean.java
jirm-spring/src/test/java/co/jirm/spring/TestBean.java
jirm-spring/src/test/resources/logback-test.xml
jirm-spring/src/test/resources/spring/database.properties
jirm-spring/src/test/resources/spring/test-applicationContext.xml
jirm-spring/src/test/sql/create-test-db.sql
pom.xml
src/etc/header.txt
Download
Click the following link to download jirm-master.zip.
jirm-master.zip