Commit Graph

87 Commits

Author SHA1 Message Date
Travis Burtrum b89fd16d93 Abandon travis-ci for jenkins
moparisthebest/beehive/pipeline/head This commit looks good Details
2020-11-26 20:11:02 -05:00
Travis Burtrum e3d7bfb432 Add JdbcMapperControl.java to make legacy JdbcControl classes easier to convert 2019-07-12 12:33:33 -04:00
Travis Burtrum c3278a0d29 Fix travis-ci build with openjdk7 2019-07-11 12:28:44 -04:00
Travis Burtrum 3db3172d5f Add CloseableControlImpl, useable with JdbcMapper classes/interfaces 2019-07-11 00:31:00 -04:00
Travis Burtrum 4246a0cc40 Appending a null Object/String to InternalStringBuilder is now a no-op, previously appended "null" 2019-01-08 15:39:00 -05:00
Travis Burtrum ae29ec9928 Update InternalStringBuilder.java to remove now useless _shared logic, and handle OOM on array copy gracefully 2019-01-08 15:28:23 -05:00
Travis Burtrum c351d203d6 Execute post-request interceptors in a finally of their own 2019-01-08 15:13:07 -05:00
Travis Burtrum 55573244f3 Move 'Execute post-request interceptors' into finally block, formerly it's skipped on Error's 2019-01-08 11:10:59 -05:00
Travis Burtrum 2ea7dd2b83 Update NewDefaultObjectResultSetMapper for new toType signature from upstream 2018-05-11 11:14:27 -04:00
Travis Burtrum 93a9145d45 Replace some @deprecated with Formerly deprecated:, because beehive as a whole is deprecated and will never have any more updates 2018-03-26 12:44:31 -04:00
Travis Burtrum 31b1a8b064 Pull in correct querymapper dependency based on java version 2018-03-26 12:39:58 -04:00
Travis Burtrum 6ad9a3fb4e Add .travis.yml 2018-03-23 01:05:20 -04:00
Travis Burtrum f3dab94704 NewDefaultObjectResultSetMapper now calls new toType method 2017-06-29 08:53:02 -04:00
Travis Burtrum 327b0b2760 Depend on jdk16 classifier of jdbcmapper 2017-06-14 17:31:27 -04:00
Travis Burtrum c245f2173a Fork beehive-jdbc-mapper to com.moparisthebest.jdbcmapper:querymapper 2017-06-06 12:41:00 -04:00
Travis Burtrum d8f7e6df4a Initial JdbcMapper annotation support 2017-05-27 23:54:22 -04:00
Travis Burtrum 67ae0d257c Change getColumnName to getColumnLabel, should work the same on oracle and fix mysql... 2017-05-26 11:43:33 -04:00
Travis Burtrum 5d859c49d7 Fix test database use with multiple test classes 2017-05-18 14:59:16 -04:00
Travis Burtrum efd1d44808 Major refactor, more tests 2017-05-18 14:26:23 -04:00
Travis Burtrum e7639d740c Somewhat major re-factor, all tests pass now 2017-05-17 17:32:48 -04:00
Travis Burtrum b425bb49b0 Setup tests for all ResultSetMappers, fix some problems 2017-05-17 15:45:45 -04:00
Travis Burtrum c9e8037963 Cache options for CachingResultSetMapper too, added StaticCachingResultSetMapper and StaticCompilingResultSetMapper 2017-05-17 14:01:08 -04:00
Travis Burtrum ccbbb3929e Cache constructor in CachingResultSetMapper too 2017-05-17 13:49:36 -04:00
Travis Burtrum f97ad82389 Some re-factoring for lazy loading 2017-05-17 13:07:08 -04:00
Travis Burtrum 9310c759e6 Flexible cache implementation options in CompilingResultSetMapper 2017-05-17 12:35:28 -04:00
Travis Burtrum 34a7a55bfc Fix map and array mapping from CompilingResultSetMapper, add javadocs 2017-05-17 11:18:58 -04:00
Travis Burtrum 61010ec39e Handle booleans same way in CompilingResultSetMapper as ResultSetMapper 2017-05-17 10:15:27 -04:00
Travis Burtrum 2e6fce9786 Initial CompilingResultSetMapper implementation 2017-05-16 16:56:53 -04:00
Travis Burtrum 9d131e13ce Make CachingResultSetMapper not have an entire cache shared over the whole application, only per instance, also fix hashing logic 2017-05-16 12:32:34 -04:00
Travis Burtrum 1b2f248574 Add Compiler 2017-05-16 10:42:14 -04:00
Travis Burtrum 8ac701ea4a Fix NewDefaultObjectResultSetMapper 2017-04-20 14:53:43 -04:00
Travis Burtrum b0a5905c41 Remove toMap that takes a Map class, because it cannot be called without an unchecked warning, send in object 2017-04-20 14:15:59 -04:00
Travis Burtrum fcc0fda3dc tools.jar is gone, depend on aptIn16s API 2017-04-20 13:35:28 -04:00
Travis Burtrum 6f4b54f5f3 Un-deprecate FormData, there will never be another major version, beehive as a whole is deprecated 2017-04-20 10:31:49 -04:00
Travis Burtrum 6bcb3d0039 Close context in a finally 2017-04-20 10:28:32 -04:00
Travis Burtrum a7e159b172 Add QueryMapper.noBind, which is skipped if sent in as one of the bindObjects 2015-09-25 16:55:58 -04:00
Travis Burtrum 1850272d64 [maven-release-plugin] prepare for next development iteration 2015-08-27 15:54:42 -04:00
Travis Burtrum 98bcef3dbb [maven-release-plugin] prepare release beehive-1.0.4 2015-08-27 15:54:41 -04:00
Travis Burtrum cae029e496 Suppress warnings in generated code 2015-05-28 12:54:44 -04:00
Travis Burtrum 95dcf6722c Have InList sql always be wrapped by parens 2015-05-01 09:45:51 -04:00
Travis Burtrum 430b4eab76 Make inListReplace string public 2015-04-29 13:05:18 -04:00
Travis Burtrum 04170dda82 Add ListQueryMapper and various InList implementations to assist with sql-in-type queries 2015-04-29 12:03:35 -04:00
Travis Burtrum bd02ce8372 [maven-release-plugin] prepare for next development iteration 2015-03-16 15:03:27 -04:00
Travis Burtrum c3b84adc3e [maven-release-plugin] prepare release beehive-1.0.3 2015-03-16 15:03:27 -04:00
Travis Burtrum 0c6a39eeb4 Add another test to ensure proper exception gets thrown when no proper constructor can be found 2015-03-16 14:50:08 -04:00
Travis Burtrum d0e71273f1 Prepare pom for easier release to maven central, require tests always 2015-03-16 14:38:02 -04:00
Travis Burtrum 79eac08efe Fix returning of primitive array types 2015-03-16 13:18:37 -04:00
Travis Burtrum bb40891e14 Add FinalTest to ensure the compiler in-lining behavior does not change in the future 2015-02-10 15:47:02 -05:00
Travis Burtrum c82f7ed3fc Proper fix for Anchor and TreeLabel to clear state after the current tag is finished 2014-10-13 11:31:53 -04:00
Travis Burtrum 898ce9533a Set _text to null in Anchor if the body content is empty.
Previously it just left it to whatever it was set to before,
which was super confusing and impossible to debug.
2014-10-07 15:49:45 -04:00