This website works better with JavaScript.
18b7a22818
Merge e8bddb474e
into c99b78691b
#3
dependabot[bot]
2020-10-24 03:23:30 +0000
c99b78691b
Add support for calling getters/fields on parameters
master
recursive-get
Travis Burtrum
2020-10-20 22:58:46 -0400
2795b77584
Bump junit from 4.11 to 4.13.1
Travis Burtrum
2020-10-20 21:51:50 -0400
e8bddb474e
Bump junit from 4.11 to 4.13.1
#3
dependabot/maven/junit-junit-4.13.1
dependabot[bot]
2020-10-12 17:57:59 +0000
83fdc67e4a
Add AutoCloseableUtil.java for java8+
Travis Burtrum
2020-08-31 21:48:55 -0400
c143004fc2
Implement {str:booleanParamName} for JdbcMapper to set booleans as Strings for crippled databases like Oracle
Travis Burtrum
2020-06-17 01:36:10 -0400
4f5800a269
Add OpenJDK 16 CI tests
Travis Burtrum
2020-06-17 01:29:00 -0400
1e4a1c2371
Allow parens directly before and after FROM
Travis Burtrum
2020-03-31 23:50:48 -0400
3a51d6ee56
Fix breakage when encountering TYPE_USE annotations
Travis Burtrum
2019-10-18 19:36:03 -0400
39dbefda64
Add testing on OpenJDK 15
Travis Burtrum
2020-03-31 21:34:06 -0400
aac0f30e8a
Extend SimpleSQLParser to support more SQL, add tests
Travis Burtrum
2020-03-31 21:26:37 -0400
c327f24e02
Make FunctionSupplier a FunctionalInterface
Travis Burtrum
2019-07-26 00:56:37 -0400
595caa4aa8
Switch internal implementation of Cache refresh timing logic
Travis Burtrum
2019-07-26 00:53:10 -0400
f290187ee0
Add Cache utilities for java8+ only
Travis Burtrum
2019-07-25 23:55:59 -0400
d6d77c9528
Update snapshots for @RunInTransaction void support
Travis Burtrum
2019-07-21 00:41:47 -0400
9e89131a5b
Support @RunInTransaction for methods returning void
Travis Burtrum
2019-07-21 00:35:09 -0400
b62dc1912a
Add SingletonCloseable.java and many tests for it
Travis Burtrum
2019-07-19 01:07:16 -0400
14d4b897ad
Fix travis-ci build, re-enable Oracle tests
Travis Burtrum
2019-07-14 21:27:52 -0400
73867bb011
SimpleSQLChecker handles Stream in-lists
Travis Burtrum
2019-07-12 17:22:38 -0400
27f26e6ef4
SimpleSQLParser supports subqueries-as-columns now
Travis Burtrum
2019-07-12 15:13:51 -0400
943ac3ac85
JdbcMapper allow wildcards for java.sql.ResultSet
Travis Burtrum
2019-07-12 14:03:23 -0400
62bf29dc2b
Change default JdbcMapper.beanSuffix
Travis Burtrum
2019-07-11 00:39:52 -0400
1a37b1c4d1
Add OpenJDK 14 to travis-ci tests, disable oracle tests since maven.oracle.com is broken
Travis Burtrum
2019-07-02 09:47:39 -0400
54e99e41aa
Make sure EnsureContext is called before defaultInList is set up
Travis Burtrum
2019-07-01 10:51:09 -0400
168186d43f
Fix SQLChecker for bind in lists and Bindable sql params
Travis Burtrum
2019-03-12 00:34:23 -0400
1766a9af6d
JdbcMapperProcessor considers anything implementing Bindable a shortcut for {sql:}
Travis Burtrum
2019-03-10 23:40:16 -0400
e47ec84325
Clean up SqlBuilder API
Travis Burtrum
2019-03-10 22:02:10 -0400
a535465a2a
Update snapshots for last commit
Travis Burtrum
2019-03-08 11:12:11 -0500
39402c8613
Fix regression in QueryMapper.toResultSet() when ListQueryMapper was moved up, add tests for fix
Travis Burtrum
2019-03-08 10:56:10 -0500
94d3ba89e0
SimpleSQLChecker tighten up exception handling
Travis Burtrum
2019-02-15 12:38:55 -0500
7b1b83fddd
Lazy load SQLChecker so it doesn't error if it won't be used
Travis Burtrum
2019-02-15 11:12:24 -0500
bf7be50d89
Correct readme
Travis Burtrum
2019-02-11 01:00:51 -0500
29ec477334
Start PreparedStatement binding documentation, fix some omissions/inconsistencies between QueryMapper and JdbcMapper
Travis Burtrum
2019-02-11 00:55:24 -0500
73729f5622
Upgrade c3p0 in test module
Travis Burtrum
2019-02-09 23:45:39 -0500
46a37f6571
Implement snapshot tests for generated code
Travis Burtrum
2019-02-09 23:37:17 -0500
89966a616d
Make configurable system property JdbcMapper.beanSuffix
Travis Burtrum
2019-02-09 00:38:08 -0500
267e438ac0
Remove JdbcMapper.WarnOnUnusedParams param in favor of prefixing unused params with _
Travis Burtrum
2019-02-09 00:16:21 -0500
664c00a5b2
Implement JdbcMapper.sqlBuilder() method
Travis Burtrum
2019-02-09 00:06:13 -0500
26617e0781
Move InList and PreparedStatementUtil up to common, add support for custom sql/runtime bind in JdbcMapper
Travis Burtrum
2019-02-07 01:09:15 -0500
5e7bf3e0e2
Fix getGeneratedKey test
Travis Burtrum
2019-02-05 23:11:45 -0500
f24ba9ba0b
Fix bug with generated SQL for getGeneratedKey, add unit test for it
Travis Burtrum
2019-02-04 23:23:37 -0500
f9dff338da
Add a bit to readme.md
Travis Burtrum
2019-01-16 11:26:43 -0500
ca43a27db9
Revert "Delete ListQueryMapper"
Travis Burtrum
2019-01-16 10:42:32 -0500
68db5eda17
travis-ci: Remove OracleJDK 11, add OpenJDKs 12 and 13
Travis Burtrum
2019-01-16 00:01:58 -0500
3f4d3121b4
Delete ListQueryMapper
Travis Burtrum
2019-01-15 23:48:27 -0500
3a562ad88a
First step towards deleting ListQueryMapper, moving inList up to QueryMapper
Travis Burtrum
2019-01-15 23:30:00 -0500
508b7cfc51
Fix travis-ci openjdk6 build, disable oraclejdk10 build
Travis Burtrum
2019-01-11 01:12:04 -0500
e7f191f54b
Reuse variable
Travis Burtrum
2019-01-10 23:09:17 -0500
243bf8c1ae
Add @JdbcMapper.SkipSQLCheck annotation, and another method to skip SQL checking in SimpleSQLChecker
Travis Burtrum
2018-10-25 21:54:43 -0400
20c5cb6f8d
Add SpringRepository and SpringScope annotations for generating JdbcMapper implementations with spring annotations
Travis Burtrum
2018-10-23 01:22:29 -0400
8698c2740d
Fix NullListQueryMapper.java for java6
Travis Burtrum
2018-10-11 01:01:19 -0400
7c053176d2
Add NullListQueryMapper.java
Travis Burtrum
2018-10-11 00:58:57 -0400
a378e640ae
Fix ListQueryMapper
Travis Burtrum
2018-10-11 00:33:52 -0400
1a161d7214
Refactor and make safe NullQueryMapper
Travis Burtrum
2018-10-10 00:10:00 -0400
a490154334
Fix QueryMapper toResultSet and insertGetGeneratedKeyType to use PreparedStatementFactory and become un-ambiguous
Travis Burtrum
2018-10-09 22:53:49 -0400
278e99e894
Fix JdbcMapper blob/clob warning messages and mistaken fallthrough to CLOB case from BLOB
Travis Burtrum
2018-10-09 00:23:22 -0400
d9a940b59e
Remove unused method.
#2
jbriggs3
2018-09-27 15:11:47 -0400
d2a79e3a65
Adding support for generating DAOBean as annotated Spring Bean. Add spring boot config and usage to readme.md
jbriggs3
2018-09-27 14:57:03 -0400
fad614f85a
Partially implement PreparedStatement.getGeneratedKeys() returning long/Long in JdbcMapper
Travis Burtrum
2018-09-26 00:30:11 -0400
b04e9092d2
Get rid of SourceVersion warnings
Travis Burtrum
2018-09-25 23:53:58 -0400
6988a438ba
Re-enable and fix jdk6 travis tests
Travis Burtrum
2018-09-25 23:35:44 -0400
d63e719ce0
Add missing overrided toResultSet methods to List and Null QueryMappers
Travis Burtrum
2018-09-25 20:42:53 -0400
7524893ed7
Add overloads for QueryMapper.insertGetGeneratedKeyType
Travis Burtrum
2018-09-25 20:38:43 -0400
d9a83a5edf
Hopefully fix QueryMapper.insertGetGeneratedKey() for all databases finally
Travis Burtrum
2018-09-25 20:23:48 -0400
c80bc43243
Remove some incorrect QueryMapper.toResultSet overrides
Travis Burtrum
2018-09-25 20:14:08 -0400
1003819064
Attempt to fix testGetGeneratedKeysSingleLong for oracle
Travis Burtrum
2018-09-24 00:51:18 -0400
268b0500f1
Fix testGetGeneratedKeysSingleLong
Travis Burtrum
2018-09-24 00:30:16 -0400
05d6c4c4be
Disable jdk6 test until https issue can be resolved
Travis Burtrum
2018-09-24 00:16:47 -0400
3d3ae891ad
Rename auto_table from tests to avoid collisions
Travis Burtrum
2018-09-24 00:16:17 -0400
04c3d429a0
Add testGetGeneratedKeysSingleLong tests
Travis Burtrum
2018-09-24 00:04:50 -0400
10b1806b26
Add QueryMapper methods insertGetGeneratedKey and insertGetGeneratedKeyType
Travis Burtrum
2018-09-21 00:35:20 -0400
185b4eb501
Fix jdk6 travis build, failed due to TLS 1.2 on maven central
Travis Burtrum
2018-09-21 00:04:07 -0400
1e9bf0dc5a
Alternate oracle-xe download in .travis.yml
Travis Burtrum
2018-09-20 23:59:37 -0400
22fad7f487
Fix documentation markdown
Travis Burtrum
2018-09-06 01:17:08 -0400
08b9348447
More documentation
Travis Burtrum
2018-09-06 01:15:37 -0400
8e677aa92e
Fix ResultSet leak in toStream
Travis Burtrum
2018-09-06 01:15:20 -0400
d85e5ce7f1
Rearrange readme
Travis Burtrum
2018-09-05 23:16:36 -0400
e896a66e0e
Fix nested list format
Travis Burtrum
2018-09-05 00:13:22 -0400
f85101fc67
More documentation
Travis Burtrum
2018-09-05 00:07:36 -0400
f0f627a3b3
Finish documenting 'Column to Object Mapping'
Travis Burtrum
2018-09-04 23:24:59 -0400
db1de1c43f
Slight re-factor of ResultSetUtil.java
Travis Burtrum
2018-09-04 23:24:02 -0400
b861d63115
Start at documentation
Travis Burtrum
2018-09-04 01:42:56 -0400
ac4216709e
Minor re-factoring
Travis Burtrum
2018-09-04 01:42:35 -0400
af0c0f3483
Implement OptimalInList.java which picks the optimal in list based on connection type
Travis Burtrum
2018-05-23 23:41:19 -0400
9c1efdc715
Optimize InListUtil.java
Travis Burtrum
2018-05-23 00:50:12 -0400
3f45785865
Fix not in ANY bind lists
Travis Burtrum
2018-05-23 00:45:22 -0400
81b91d43e8
Add ListQueryMapper.notInList() and tests
Travis Burtrum
2018-05-22 23:09:57 -0400
d0a912a83e
In array list test, use highest interface or class available
Travis Burtrum
2018-05-22 00:56:05 -0400
9ad437b697
Can never cache PreparedStatement with bind in lists
Travis Burtrum
2018-05-22 00:54:33 -0400
bc2250d9f4
travis-ci fix java7, h2 does not support ANY
Travis Burtrum
2018-05-22 00:49:32 -0400
961f3979d2
Rework test/pom.xml and .travis.yml to better support seperate DatabaseType testing
Travis Burtrum
2018-05-22 00:36:10 -0400
b609747b50
Fix java6 compilation
Travis Burtrum
2018-05-22 00:26:09 -0400
3bb274fa83
travis-ci test databases supporting bind (all), any (h2 java8+, postgres), oracle, unnest (hsql) all seperately
Travis Burtrum
2018-05-22 00:20:33 -0400
d89078ad89
Rename JdbcMapper.DatabaseType.STANDARD to ANY
Travis Burtrum
2018-05-22 00:11:54 -0400
5522014f8e
Implement JdbcMapper.DatabaseType.BIND support
Travis Burtrum
2018-05-22 00:08:14 -0400
2f8f293ed2
Refactor BindInList, split out to InListUtil, add unit tests
Travis Burtrum
2018-05-21 01:05:53 -0400
ad7dc13dab
Fix QueryMapperTypeQmDao.java java6 compilation
Travis Burtrum
2018-05-20 12:57:45 -0400
4874968824
Add annother inlist test where an array is re-used, fix hsqldb string type
Travis Burtrum
2018-05-20 12:51:37 -0400
6e56622ce0
Tweak in list tests
Travis Burtrum
2018-05-20 11:27:23 -0400
23c87a25c7
Finish implementing oracle travis-ci testing
Travis Burtrum
2018-05-20 01:40:31 -0400