Rob Bygrave
d2da4f7e52
Reorder methods on ScalarType only
2022-08-25 13:12:35 +12:00
Rob Bygrave
186019da7f
Refactor ScalarType move format() default method from ScalarTypeBase to ScalarType
2022-08-25 13:00:30 +12:00
Rob Bygrave
7d1772cb54
Refactor ScalarType remove loadIgnore() method to implement in BeanProperty & DynamicPropertyBase
2022-08-25 12:53:44 +12:00
Rob Bygrave
cd30c47951
Refactor move ScalarTypeBase to the ebean-core-type module (for external reuse)
...
Doing this in preparation for moving the joda-time scalar types into their own module
(so that they can become optional).
2022-08-25 12:42:12 +12:00
Rob Bygrave and GitHub
4b11147b83
Merge pull request #2801 from ebean-orm/feature/drop-feature-OnQueryOnly
...
Remove the OnQueryOnly (rollback) feature
2022-08-25 12:30:16 +12:00
Rob Bygrave and GitHub
6d7a5f07f0
Merge pull request #2803 from ebean-orm/feature/refactor-scalarType-methodNames
...
Refactor ScalarType methods from getters to accessors
2022-08-25 12:30:05 +12:00
Rob Bygrave
26f0605d72
Refactor ScalarType methods from getters to accessors
2022-08-25 12:25:38 +12:00
Rob Bygrave and GitHub
4959053ce0
Merge pull request #2802 from ebean-orm/feature/remove-ScalarType-isDateTimeCapable
...
Remove ScalarType.isDateTimeCapable() ... (only used by CSV reader)
2022-08-25 12:17:26 +12:00
Rob Bygrave
10c9b2addd
Remove ScalarType.isDateTimeCapable() ... (only used by CSV reader)
...
So the complexity cost doesn't justify itself against only being used
by CSV reader to validate when assigning a date/time format to a property
/ expression path.
2022-08-25 12:16:37 +12:00
Rob Bygrave and GitHub
3092b59622
Merge pull request #2800 from ebean-orm/feature/refactor-databasePlatform
...
Refactor database platform - remove unused tableExists() method, rename getters to accessors
2022-08-25 12:01:49 +12:00
Rob Bygrave
8b086e0e49
Bump to 13.8.2-SNAPSHOT after release
2022-08-25 11:48:18 +12:00
Rob Bygrave
981c3595a8
[maven-release-plugin] prepare for next development iteration
2022-08-25 11:34:05 +12:00
Rob Bygrave
5414fa17cf
[maven-release-plugin] prepare release ebean-parent-13.8.1
ebean-parent-13.8.1
2022-08-25 11:33:58 +12:00
Rob Bygrave
807b017463
Bump to ebean-agent 13.8.1
2022-08-25 11:29:25 +12:00
Rob Bygrave
96b674114c
Remove the OnQueryOnly (rollback) feature
...
The better approach these days is to use the read-only datasource with autoCommit
2022-08-25 11:26:55 +12:00
Rob Bygrave
456086fb3c
Refactor DatabasePlatform - rename getters to accessors
...
Although this is public API these getters are not expected to be used
by application code so, I feel comfortable making this change.
2022-08-25 10:34:39 +12:00
Rob Bygrave
341b9a7449
Refactor DatabasePlatform - remove unused method tableExists()
2022-08-25 10:23:14 +12:00
Rob Bygrave
6c7cedc1f1
#2799 - Remove unused DatabasePlatform.treatEmptyStringsAsNull
2022-08-25 10:19:11 +12:00
Rob Bygrave
01155c3466
#2798 - SQL Anywhere: invalid escape character on like expression
2022-08-23 18:16:51 +12:00
Rob Bygrave
c297ebda5a
No effective change, fix typo in DatabasePlatform variable name
2022-08-23 16:09:45 +12:00
Rob Bygrave and GitHub
cec7492c10
Merge pull request #2797 from ebean-orm/feature/systemLogger-logging
...
Use AppLog and System.Logger for logging rather than slf4j-api
2022-08-23 15:36:49 +12:00
Rob Bygrave
4252445eb4
Use AppLog and System.Logger for logging - static imports
2022-08-23 15:18:46 +12:00
Rob Bygrave
a23f241fff
Use AppLog and System.Logger for logging rather than slf4j-api
...
The avaje-applog-slf4j dependency means this is still using
slf4j-api for implementation. Remove that dependency and
service load the desired implementation.
2022-08-18 22:44:31 +12:00
Rob Bygrave and GitHub
d145e6494d
Merge pull request #2796 from ebean-orm/feature/final-mods-querybeans
...
Add missing final modifier on methods of query bean types
2022-08-18 16:55:43 +12:00
Rob Bygrave
2563d52ecf
Fix versions after release
2022-08-18 16:52:10 +12:00
Rob Bygrave
8632aef268
Add missing final modifier on methods of query bean types
2022-08-18 16:49:39 +12:00
Rob Bygrave
f827a292ff
[maven-release-plugin] prepare for next development iteration
2022-08-18 16:04:31 +12:00
Rob Bygrave
a027c630b1
[maven-release-plugin] prepare release ebean-parent-13.8.0
ebean-parent-13.8.0
2022-08-18 16:04:25 +12:00
Rob Bygrave
ab1a49abee
Include ebean-types and persistence-api in BOM
2022-08-18 15:42:55 +12:00
Rob Bygrave
bc5cf0e326
Bump to ebean-agent 13.8.0 (no effective change)
2022-08-18 15:36:48 +12:00
Rob Bygrave
348535ec6c
Bump to 13.8.0-SNAPSHOT
2022-08-18 15:35:17 +12:00
Rob Bygrave and GitHub
273f994cdf
Merge pull request #2795 from ebean-orm/feature/refactor-methodNames-query
...
Refactor rename internal methods - io.ebeaninternal.server.query
2022-08-18 13:26:55 +12:00
Rob Bygrave
c0a3f7e05d
Refactor rename internal methods - io.ebeaninternal.server.query
2022-08-18 11:11:12 +12:00
Rob Bygrave
1bc9bab988
#2794 - ebean-test-containers - Handle SQLServer specific occasional fail on start
2022-08-18 10:19:02 +12:00
Rob Bygrave
dc730fd97b
#2788 - Support mapping @DbArray List<Float> to Postgres float4[]
2022-08-18 08:23:52 +12:00
Rob Bygrave
6c15115530
#2786 - Support logging Ebean version unknown
...
We don't really care if we can't determine the version so only log when we can read it.
2022-08-17 17:42:39 +12:00
Rob Bygrave and GitHub
841b268fc7
Merge pull request #2791 from ebean-orm/feature/InternString
...
Just use String.intern() now that we are on min Java 11 runtime.
2022-08-17 17:38:41 +12:00
Rob Bygrave and GitHub
6c8db9dec7
Merge pull request #2793 from ebean-orm/feature/2782-mariaDb-driver-update
...
#2782 - Support MariaDB jdbc driver update - Batched JDBC SQLException translation, SqlRow BLOB reading
2022-08-17 17:27:07 +12:00
Rob Bygrave
51d2f52d19
#2782 - Support MariaDB jdbc driver update - Batched JDBC SQLException translation, SqlRow BLOB reading
...
- Batched JDBC SQLException translation - Need to dig into nested exception to get cause error state
- SqlRow BLOB reading - BLOB can come as LONGVARBINARY (TestRawSqlBuilder)
- Fix test for history using system time (TestHistoryInsert)
- Fix SqlQueryCancelTest
- Fix TestSqlUpdateExceptions
2022-08-17 17:25:28 +12:00
Rob Bygrave and GitHub
ff45f9ab63
Merge pull request #2792 from ebean-orm/feature/2782-fwdOnlyFetchSize
...
#2782 #2783 - Forward only fetchSize() for MySql and MariaDB is Integer.MIN_VALUE and 1 respectively
2022-08-17 16:19:22 +12:00
Rob Bygrave
507027df0a
#2782 #2783 - Forward only fetchSize() for MySql and MariaDB is Integer.MIN_VALUE and 1 respectively
2022-08-17 16:17:26 +12:00
Rob Bygrave
50d45c6da9
Just use String.intern() now that we are on min Java 11 runtime.
2022-08-17 15:21:16 +12:00
Rob Bygrave and GitHub
f5e9356451
Merge pull request #2783 from Wooza/patch-1
...
Bump mariadb-java-client to 3.0.7
2022-08-17 14:55:20 +12:00
Rob Bygrave and GitHub
dfe46cc011
Merge pull request #2779 from ebean-orm/feature/refactor-rename-queryplan-methods
...
Refactor rename internal methods for SpiQueryPlan and DbReadContext
2022-08-17 14:42:54 +12:00
Rob Bygrave and GitHub
34cdbc5620
Merge pull request #2787 from ebean-orm/revert-2722-feature/jakarta-jaxb
...
Revert "Migrate to Jakarta JAXB (jakarta.xml.bind <- javax.xml.bind)"
2022-08-16 17:05:27 +12:00
Rob Bygrave
595c057964
#2784 - Fix @Return javadoc for TQRootBean.findSingleAttribute()
2022-08-16 17:03:07 +12:00
Rob Bygrave and GitHub
73bc9e516e
Revert "Migrate to Jakarta JAXB (jakarta.xml.bind <- javax.xml.bind)"
2022-08-15 15:14:57 +12:00
Rob Bygrave and GitHub
6a4cfb231d
Merge pull request #2785 from ebean-orm/feature/2784-findSingleAttribute-nullable
...
#2784 - Correct documentation for TQRootBean.findSingleAttribute with @Nullable
2022-08-12 15:54:28 +12:00
Rob Bygrave
4523db85c3
Fix for generated migration index files in test
2022-08-12 15:54:09 +12:00
Rob Bygrave
d703709f14
#2784 - Correct documentation for TQRootBean.findSingleAttribute with @Nullable
2022-08-12 15:50:17 +12:00