Rob Bygrave
60a84b7a38
Version 13.15.2
2023-03-22 23:33:48 +13:00
Rob Bygrave
fa3e9e6fc6
Bump ebean-agent to 13.15.2
2023-03-22 23:30:28 +13:00
Rob Bygrave and GitHub
8ca44edf9c
Merge pull request #3006 from ebean-orm/fix/3005-rawSql-select
...
Fix for #3005 - Regression, Invalid SQL with RawSql in 13.15.0 due o #2996
2023-03-22 23:25:33 +13:00
Rob Bygrave
fcefd94086
Fix for #3005 - Regression, Invalid SQL with RawSql in 13.15.0 due to #2996
2023-03-22 23:18:18 +13:00
Rob Bygrave
70e5d57b7e
Bump to next snapshot version
2023-03-21 23:32:21 +13:00
Rob Bygrave
cc3b9c9508
Version 13.15.1
2023-03-21 21:17:08 +13:00
Rob Bygrave
be49be38d0
Bump ebean-agent to 13.15.1
2023-03-21 20:45:59 +13:00
Rob Bygrave and GitHub
dca13db945
Merge pull request #3002 from ebean-orm/feature/improveLogging-markedAsDeleted
...
Improve the logging around MarkedAsDeleted
2023-03-21 20:43:12 +13:00
Rob Bygrave
bd318a5d85
Improve the logging around MarkedAsDeleted
2023-03-21 20:30:39 +13:00
Rob Bygrave and GitHub
4c2be2986a
Merge pull request #3000 from FOCONIS/bugfix-fix-json-import
...
FIX: DB.json().toBean(target) can update existing lists (#85 )
2023-03-18 10:22:18 +13:00
3d7bebd244
FIX: DB.json().toBean(target) can update existing lists ( #85 )
...
* FIX: DB.json().toBean(target) can update existing lists
* remove sys.print, typo
---------
Co-authored-by: Roland Praml <roland.praml@foconis.de >
Co-authored-by: Juri Skrobko <juri.skrobko@foconis.de >
2023-03-17 11:04:53 +01:00
Rob Bygrave
e23bbf5f94
Revert test sqlserver docker image to 2017-CU28-ubuntu-16.04
2023-03-17 19:18:53 +13:00
Rob Bygrave
27b0c33a4b
Adjustments for SqlServer using BIGINT
2023-03-17 18:51:33 +13:00
Rob Bygrave
53ef159d06
Bump Postgres docker image to 15
2023-03-17 18:50:52 +13:00
Rob Bygrave
a7d778d98b
Merge branch 'master' of github.com:ebean-orm/ebean
2023-03-17 18:14:17 +13:00
Rob Bygrave
19580ff83d
Bump SqlServer docker image to 2022-RTM-CU2-ubuntu-20.04
2023-03-17 18:14:02 +13:00
Rob Bygrave and GitHub
a79a44c513
Merge pull request #2999 from ebean-orm/feature/2998-sqlserver-bigint
...
#2998 - SQLServer, map java long to BIGINT for bitwise expressions
2023-03-17 18:04:32 +13:00
Rob Bygrave
184b82e1b2
Fix test TestRawSqlQuerySelect for SqlServer
...
The order by not supported here by SqlServer
2023-03-17 18:03:37 +13:00
Rob Bygrave
04e935acd0
#2998 - SQLServer, map java long to BIGINT for bitwise expressions
2023-03-17 17:54:25 +13:00
Rob Bygrave
142ffe925c
Fix test TestRawSqlQuerySelect to support multiple databases
2023-03-16 09:06:09 +13:00
Rob Bygrave
395505ec0d
Bump to 13.15.1-SNAPSHOT
2023-03-14 16:57:17 +13:00
Rob Bygrave
c21a76fa5b
Version 13.15.0
2023-03-14 12:54:53 +13:00
Rob Bygrave
a2690fdccd
#2995 - Change DatabaseConfig.getClasses() to return a Set
...
The thinking is that it is safer to make this API change
rather than to return a shallow copy which you won't be
able to detect.
2023-03-14 11:56:01 +13:00
Rob Bygrave and GitHub
4039c20462
Merge pull request #2996 from ebean-orm/buchtajz-query_select_bugs
...
Add support for specifying select clause with RawSql
2023-03-14 11:48:40 +13:00
Rob Bygrave and GitHub
6d43028fba
Merge pull request #2995 from ebean-orm/feature/config-isLoadModuleInfo
...
Change such that querybean generated class registration can be used with explicit class registration
2023-03-14 11:48:09 +13:00
Rob Bygrave
efcee7e739
Improve test asserts for lazy loading element collection
2023-03-10 21:33:58 +13:00
Rob Bygrave
523fe6ae54
#2946 - Support specify select clause for RawSql
2023-03-10 20:31:54 +13:00
Rob Bygrave
8ec031bfde
Merge branch 'query_select_bugs' of github.com:buchtajz/ebean into buchtajz-query_select_bugs
2023-03-10 19:38:26 +13:00
Rob Bygrave
cd938fd659
Bump github actions versions on all build.yml
2023-03-10 14:17:38 +13:00
Rob Bygrave
837e296451
Bump github actions versions on build.yml
2023-03-10 14:14:31 +13:00
Rob Bygrave
52b0bd7b7d
Bump kotlin version to 1.8.10
2023-03-10 13:57:14 +13:00
Rob Bygrave
a8cad4f3d9
Change such that querybean generated class registration can be used will explicit class registration
...
In DatabaseConfig.isAutoLoadModuleInfo() it only used the querybean generated class registration is classes.isEmpty(). Changing this so that it only uses the loadModuleInfo flag.
This means, unless loadModuleInfo is set to false the classes that register with ebean will be a combination of both the explicitly registered ones plus the classes from the querybean generated EbeanEntityRegister.
In addition, this changes the classes from List to Set.
2023-03-10 11:01:46 +13:00
Rob Bygrave
e4cb81cbba
Bump to 13.14.2-SNAPSHOT
2023-03-10 00:26:34 +13:00
Rob Bygrave
08cd0aa4b7
Fix the jakarta <-> javax scripts with space after sed -i
2023-03-10 00:22:13 +13:00
Rob Bygrave
b565a5843e
Version 13.14.1
2023-03-09 21:38:47 +13:00
Rob Bygrave
79c96c9ec1
Improve error message in InterceptReadWrite when lazy loading and no default server registered
2023-03-09 17:14:36 +13:00
Rob Bygrave and GitHub
b703b683d8
Merge pull request #2994 from ebean-orm/feature/ErrorNoAttributeConverter
...
Throw IllegalStateException when @Convert on property but there is no…
2023-03-09 16:28:20 +13:00
Rob Bygrave
456eb3aca9
Throw IllegalStateException when @Convert on property but there is no AttributeConverter registered for that type
2023-03-09 16:27:41 +13:00
Rob Bygrave and GitHub
54c35300d4
Merge pull request #2992 from ebean-orm/feature/iae-batch-lazy-load
...
Fix for IndexOutOfBoundsException: The size must be at least 1
2023-03-09 09:59:12 +13:00
Rob Bygrave
dfc5963e35
Fix for IndexOutOfBoundsException: The size must be at least 1
...
Stack trace observed:
java.lang.IndexOutOfBoundsException: The size must be at least 1
at io.ebeaninternal.server.deploy.id.IdBinderSimple.getIdInValueExpr(IdBinderSimple.java:135)
at io.ebeaninternal.server.deploy.BeanDescriptor.parentIdInExpr(BeanDescriptor.java:1634)
at io.ebeaninternal.server.deploy.BeanPropertyAssocManySqlHelp.addWhereParentIdIn(BeanPropertyAssocManySqlHelp.java:121)
at io.ebeaninternal.server.deploy.BeanPropertyAssocMany.addWhereParentIdIn(BeanPropertyAssocMany.java:342)
at io.ebeaninternal.api.LoadManyRequest.createQuery(LoadManyRequest.java:90)
at io.ebeaninternal.server.core.DefaultBeanLoader.loadMany(DefaultBeanLoader.java:39)
at io.ebeaninternal.server.core.DefaultServer.loadMany(DefaultServer.java:475)
at io.ebeaninternal.server.loadcontext.DLoadManyContext$LoadBuffer.loadMany(DLoadManyContext.java:215)
at io.ebean.common.AbstractBeanCollection.lazyLoadCollection(AbstractBeanCollection.java:90)
at io.ebean.common.BeanList.init(BeanList.java:141)
at io.ebean.common.BeanList.iterator(BeanList.java:327)
2023-03-09 09:57:41 +13:00
Rob Bygrave
36777d5a3d
No effective change - static import for log level
2023-03-09 09:41:20 +13:00
Rob Bygrave and GitHub
12b028fc43
Merge pull request #2991 from ebean-orm/feature/bom-add-spring-txn
...
Add ebean-spring-txn to ebean-bom
2023-03-07 20:33:07 +13:00
Rob Bygrave
72b2f30f2d
Add ebean-spring-txn to ebean-bom
2023-03-07 20:23:34 +13:00
Rob Bygrave
1de74ac366
Change ebean-spring-txn to be a submodule and use junit5
2023-03-07 01:13:06 +13:00
Rob Bygrave
07cb243db3
Merge remote-tracking branch 'ebean-spring-txn/master'
2023-03-07 01:00:07 +13:00
Rob Bygrave
9a02618b67
Move into ebean-spring-txn subdirectory
2023-03-07 00:56:28 +13:00
Rob Bygrave
801cb6fa73
Bump to 13.14.0
2023-03-07 00:36:46 +13:00
Rob Bygrave
1c8a416de0
Use ebean-core as provided dependency
...
- ebean-core as provided dependency
- ebean-h2 as test dependency
2023-03-07 00:21:19 +13:00
Rob Bygrave and GitHub
c30a8c79a2
Merge pull request #2990 from ebean-orm/feature/move-kotlin-tests
...
Move tests from kotlin-querbean-generator to the test-kotlin module
2023-03-03 23:38:36 +13:00
Rob Bygrave
35cb4356c5
Move tests from kotlin-querbean-generator to the test-kotlin module
2023-03-03 23:34:51 +13:00
Rob Bygrave
a73c985315
Bump to next snapshot version
2023-03-01 12:50:53 +13:00
Rob Bygrave
b5fbfbf1b6
Version 13.14.0
2023-03-01 00:08:52 +13:00
Rob Bygrave and GitHub
4471607b2d
Merge pull request #2989 from ebean-orm/fix/queryBeans-inheritance-parentOnlyHasDiscriminatorValue
...
[QueryBeans] Generate the query beans as final classes
2023-02-28 23:16:14 +13:00
Rob Bygrave
e4c4b0b43d
[QueryBeans] Generate the query beans as final classes
2023-02-28 23:15:42 +13:00
Rob Bygrave and GitHub
d7ffc4bbb5
Merge pull request #2988 from ebean-orm/fix/queryBeans-inheritance-parentOnlyHasDiscriminatorValue
...
[QueryBeans] Fix for missing inherited properties when parent only has @DiscriminatorValue
2023-02-28 23:06:03 +13:00
Rob Bygrave
0bb2f104a4
[QueryBeans] Fix for missing inherited properties when parent only has @DiscriminatorValue
...
A parent in the Inheritance hierarchy has @DiscriminatorValue but not the @Inheritance annotation. The bug means the inherited properties are not included on the generated query bean.
The fix is to the querybean-generator to pick up inherited properties for this case.
2023-02-28 23:02:19 +13:00
Rob Bygrave and GitHub
ac3ca8113d
Merge pull request #2987 from ebean-orm/feature/querybeans-refactor-assoc
...
[QueryBeans] Refactor splitting TQAssocBean into TQAssoc & TQAssocBean
2023-02-28 21:56:35 +13:00
Rob Bygrave
4ec46e3008
[QueryBeans] Refactor splitting TQAssocBean into TQAssoc & TQAssocBean
...
- Requires ebean-agent to be up-to-date (13.13.2 or greater)
- Split TQAssocBean into 2, one for embeddable beans and the other for the reset
- The eq(), in() etc expressions go to TQAssoc
- Add fetch() methods to TQAssocBean
- No longer generate the fetch() methods as we now have them on TQAssocBean
2023-02-27 17:46:11 +13:00
Rob Bygrave
e9ab0f34f3
Next snapshot version
2023-02-27 16:57:38 +13:00
Rob Bygrave
2143ebc21c
Bump ebean-agent to 13.13.2
2023-02-27 15:49:41 +13:00
Rob Bygrave and GitHub
7dd25344ef
Merge pull request #2986 from ebean-orm/feature/querybeans-assoc-supportInterfaceUse
...
[querybeans] Add support for using interface types with querybean expressions eq() in() etc WHEN entity beans implement an interface
2023-02-27 15:29:07 +13:00
Rob Bygrave
c381464316
querybean-generation - cast for varargs use and use wildcard collections
2023-02-27 15:24:59 +13:00
Rob Bygrave
a5d5549f2c
[querybeans] Add support for using interface types with querybean expressions eq() in() etc WHEN entity beans implement an interface
...
- For the case where entity beans implement an interface
- Adds these expressions to the "associated" querybeans (not the root querybeans).
- The expressions added use of the interface type
2023-02-27 13:12:52 +13:00
Rob Bygrave and GitHub
d7d144b908
Merge pull request #2985 from ebean-orm/feature/querybean-assoc-eqIfPresent
...
For querybean associated beans, add missing eqIfPresent() + in() + notIn() + expressions
2023-02-26 19:28:55 +13:00
Rob Bygrave
25416a3cda
For querybean associated beans, add missing eqIfPresent() + in() + notIn() + expressions
2023-02-26 19:24:00 +13:00
Rob Bygrave
e6b0306bde
Fix test TestStdFunctions for Oracle which only supports 2 parameters with concat()
2023-02-25 01:06:40 +13:00
Rob Bygrave
2d6ca4bb1e
Fix build of test-java16 module for JDK 16+
2023-02-25 00:25:05 +13:00
Rob Bygrave
99d5f4f01c
Bump to next version 13.13.2
2023-02-24 23:56:44 +13:00
rob
8ea0936da8
Tighten Javax to Jakarta escaping the periods
2023-02-23 20:43:50 +13:00
Rob Bygrave and GitHub
f8fc94c694
Merge pull request #2984 from ebean-orm/feature/jakarta-javax-sed-conversion
...
Javax to Jakarta (+ reverse) conversion via sed
2023-02-23 12:28:40 +13:00
rob
bac3fd6874
Javax to Jakarta (+ reverse) conversion via sed
2023-02-23 01:28:50 +13:00
Rob Bygrave and GitHub
0659d7604c
Merge pull request #2980 from FOCONIS/fix-logger
...
FIX: do not format log messages, when no parameter was specified
2023-02-22 23:38:08 +13:00
Rob Bygrave and GitHub
a825e50584
Merge pull request #2983 from ebean-orm/feature/profileLocationWithLineNumbers
...
ENH: Add profile-line-number-mode with options none | all | auto ... to control adding line numbers to profile locations
2023-02-22 23:35:42 +13:00
Rob Bygrave and GitHub
94f24f054e
Merge pull request #2982 from ebean-orm/feature/revert-revision
...
Revert the use of ${revision} in poms to plain old version dur to issues not being able to use mvn --rf --resume-from ... as it complains about the parent pom version
2023-02-22 23:19:15 +13:00
rob
989d82813b
Revert the use of ${revision} in poms to plain old version dur to issues not being able to use mvn --rf --resume-from ... as it complains about the parent pom version
2023-02-22 23:17:42 +13:00
rob
2e0dba3741
#2981 - ENH: Add profile-line-number-mode with options none | all | auto ... to control adding line numbers to profile locations
2023-02-22 23:02:42 +13:00
Roland Praml
56360f0fb3
use captureLogger
2023-02-22 09:20:04 +01:00
Roland Praml
d84f2eea58
FIX: do not format log messages, when no parameter was specified
2023-02-22 09:07:49 +01:00
rob
34dc4375da
Tidy existing given that lineNumber in SpiProfileLocationFactory always comes in as 0
...
The history behind this is that originally there was a "profileId" concept where that was a int value that could be used as an "id" for a transactional method that we wanted to profile.
That went away and then the idea was that bytecode enhancement would determine the line number and we would use that but that was a bad idea and we ended up with lineNumber always as 0.
These days with StackWalker and DProfileLocation we can do this better that way so yeah. A followup to this is to add to the api a boolean flag as to whether a profile location should be with line numbers (which can change frequently due to refactoring etc)
2023-02-22 15:22:58 +13:00
Rob Bygrave and GitHub
9e186698fe
Merge pull request #2979 from ebean-orm/feature/ifPresentExpressions
...
ENH: Add _ifPresent() expressions for GT, GE, LT, LE (follow up from #2768 )
2023-02-22 14:11:50 +13:00
rob
0b615a79cc
Add _ifPresent() expressions for GT, GE, LT, LE (follow up from #2768 )
2023-02-22 14:04:26 +13:00
Rob Bygrave and GitHub
6e98486a03
Merge pull request #2978 from ebean-orm/feature/stackWalker
...
Use StackWalker for ProfileLocation and CallOrigin
2023-02-21 14:35:58 +13:00
rob
b0364f3c42
Use StackWalker for ProfileLocation and CallOrigin
2023-02-21 14:21:18 +13:00
buchtajz and GitHub
8c47ba89d1
Merge branch 'ebean-orm:master' into query_select_bugs
2023-02-21 00:04:39 +01:00
Rob Bygrave and GitHub
8ed871f116
Merge pull request #2977 from ebean-orm/feature/pom-versioning
...
Modify poms to use ${revision} for parent pom version
2023-02-20 10:23:59 +13:00
rob
f493c7e8cf
Modify poms to use ${revision} for dependencies versions and annotation processor versions
2023-02-20 10:19:14 +13:00
rob
0e596fd87f
Modify poms to use ${revision} for parent pom version
2023-02-20 10:09:41 +13:00
Rob Bygrave and GitHub
37154cf4d4
Merge pull request #2975 from ebean-orm/feature/config-getOptional
...
Tidy internals, use Config.getOptional() when reading datasource.default / ebean.default.datasource
2023-02-20 09:17:45 +13:00
rob
fe241d8cce
Tidy internals, use Config.getOptional() when reading datasource.default / ebean.default.datasource
2023-02-20 09:07:45 +13:00
Rob Bygrave
efaa771bb4
Modify test-kotlin to use ebean maven plugin 13.13.0 (for jakarta)
2023-02-20 01:15:10 +13:00
Rob Bygrave
4094b1e345
Remove ebean-api optional dependency on javax.transaction as it isn't required here
...
Note that it is an optional dependency of ebean-core via the JtaTransaction/JtaTransactionManager that are in ebean core
2023-02-20 00:53:14 +13:00
Rob Bygrave
8bb9ec0cfe
Bump the maven tiles used in tests to 13.12.0
2023-02-19 23:21:39 +13:00
rob
a9575048b4
Change to support Ebean 13.13.0
...
FYI: Also put the provided slf4j-api back to 1.7.x to see the logs when running tests
2023-02-17 21:02:46 +13:00
rob
86bcfa804b
Remove github wf build for jdk 18 EA as that has been replaced by the other EA build
2023-02-15 11:17:12 +13:00
rob
b6a3c54e99
Add build badge for DB2 LUW
2023-02-15 11:12:35 +13:00
rob
6753e36327
Bump versions after release
2023-02-15 10:54:18 +13:00
rob
e78ac677f6
[maven-release-plugin] prepare for next development iteration
2023-02-15 10:22:46 +13:00
rob
19d2b04175
[maven-release-plugin] prepare release ebean-parent-13.13.0
2023-02-15 10:22:38 +13:00
rob
d1844c9b5a
Use kotlin-querybean-generator 13.13.0-RC1 for release
2023-02-15 10:18:01 +13:00
rob
93803eade4
Put the test kotlin-querybean-generator version back 1 for release plugin
2023-02-15 10:07:30 +13:00
rob
82fd6dc65f
Add badges to README
2023-02-14 23:24:09 +13:00
rob
ca6171f697
Ignore TestStdFunctions.concatEq for DB2
2023-02-14 22:39:26 +13:00
rob
5b4ff2627c
Bump provided spring dependency to latest in 5.3 to avoid security pings on the older dependency
2023-02-14 22:36:27 +13:00
rob
2aa92d63fd
Bump test dependency Jackson
2023-02-14 22:32:04 +13:00
rob
658b5b7e06
Bump version to 13.10.0
2023-02-14 22:29:45 +13:00
rob
4e3cd83e36
#33 - Update internals from using deprecated TransactionSynchronizationAdapter to TransactionSynchronization
2023-02-14 22:29:02 +13:00
rob
aa80bc0c10
Bump version to 13.13.0-SNAPSHOT
2023-02-14 20:28:45 +13:00
rob
638cfbca5e
Bump ebean-agent to 13.13.0
2023-02-14 20:27:29 +13:00
rob
afa9d89cfe
#2971 - Bump ebean-datasource to 8.5 - use connection.setSchema() rather than connection Properties
2023-02-14 19:48:03 +13:00
Rob Bygrave and GitHub
22a433997e
Merge pull request #2970 from ebean-orm/feature/bump-ebean-migration
...
Bump ebean-migration to 13.7.0 - DB2 uses logical lock due to reorg tables
2023-02-14 19:44:39 +13:00
rob
b9d8a9c532
Bump ebean-migration to 13.7.0 - DB2 uses logical lock due to reorg tables
2023-02-14 19:43:41 +13:00
rob
1f0191b9e4
Tidy ebean-test internals, final classes and whitespace
2023-02-14 19:41:45 +13:00
Rob Bygrave and GitHub
2d78c5c5e8
Merge pull request #2969 from ebean-orm/feature/registerTestTenantProvider-default-false
...
#2968 - [ebean-test] - Default ebean.test.registerTestTenantProvider = false ... by default not auto register a test TenantProvider
2023-02-14 19:40:15 +13:00
rob
7c54d21760
#2968 - [ebean-test] - Default ebean.test.registerTestTenantProvider = false ... by default not auto register a test TenantProvider
2023-02-14 19:34:35 +13:00
Rob Bygrave and GitHub
b9a502ca85
Merge pull request #2957 from FOCONIS/detailed-evict-stats
...
ENH: add statistics trimmedByGC/LRU/TTL/Idle to ServerCacheStatistics?
2023-02-14 16:29:35 +13:00
rob
b622d85292
#2967 - [ebean-joda] Joda JSON ISO8601 format for DateMidnight includes timezone
2023-02-14 15:56:45 +13:00
rob
320ffb4a2d
#2966 - DateTimeParseException when ScalarTypeJodaLocalDateTime parsing Json ISO8601
2023-02-14 15:50:13 +13:00
Rob Bygrave and GitHub
0292b4b558
Merge pull request #2912 from ebean-orm/wip/spi-txn-logging
...
Refactoring SpiLogger to better support conditional logging
2023-02-14 15:03:47 +13:00
rob
2c8ae16179
Update to use String format and Object varargs
2023-02-14 14:54:23 +13:00
Rob Bygrave and GitHub
381ac58eed
Merge pull request #2936 from FOCONIS/mem-leak-streaming-queries
...
BUG: Memory-leak on streaming queries when LoadBuffers are not aligned
2023-02-14 11:45:29 +13:00
rob
af9459e41e
Fix build for kotlin-querybean-generator annotation processor version, didn't get bumped after release
2023-02-14 11:42:47 +13:00
rob
5882169641
Merge branch 'feature/StdExpressions'
2023-02-14 11:35:31 +13:00
rob
f694f2946a
Rename test to StdOperatorsTest
2023-02-14 11:34:00 +13:00
rob
4c0144de61
Fix SqlOperators for sql injection
2023-02-14 11:33:28 +13:00
rob
5e70ea5095
Bump test version after release
2023-02-14 08:24:30 +13:00
rob
acb28925f2
[maven-release-plugin] prepare for next development iteration
2023-02-14 08:07:15 +13:00
rob
3d2a68782c
[maven-release-plugin] prepare release ebean-parent-13.12.0
2023-02-14 08:07:07 +13:00
rob
8c97d4d0fe
Bump version to 13.12.0-SNAPSHOT
2023-02-14 08:02:35 +13:00
rob
eb7de343a8
#2963 - [ebean-agent] By default enable @DbArray to be nullable and @Transient field initialisation when generating default constructors
2023-02-14 08:01:48 +13:00
Rob Bygrave
4ca1645f9f
#2963 - [ebean-agent] By default enable @DbArray to be nullable and @Transient field initialisation when generating default constructors
2023-02-13 22:08:30 +13:00
Rob Bygrave
d1fe79005c
bump test versions after release
2023-02-13 15:51:31 +13:00
Rob Bygrave
015ee44de3
[maven-release-plugin] prepare for next development iteration
2023-02-13 13:34:22 +13:00
Rob Bygrave
714bbadbc0
[maven-release-plugin] prepare release ebean-parent-13.11.4
2023-02-13 13:34:14 +13:00
Rob Bygrave
9e811e9aef
bump ebean-agent to 13.11.4
2023-02-13 13:25:33 +13:00
Rob Bygrave
f97dcb60c0
Improve test only, QCustomerTest using AttributeConverter
2023-02-13 08:08:16 +13:00
Michal Buchtík
1af3d0bcf3
remove unnecessary replace
2023-02-10 12:27:10 +01:00
Michal Buchtík
01a0cee3c2
patch RawSql query builder, fix tests
2023-02-10 12:17:40 +01:00
Michal Buchtík
f26feec3d9
Merge remote-tracking branch 'origin/master' into query_select_bugs
2023-02-10 09:33:28 +01:00
Rob Bygrave
65c76cb2c0
Fix test to support SqlServer using sequences
2023-02-10 14:22:11 +13:00
Rob Bygrave
874427dac1
Fix test to also support Postgres ANY
2023-02-10 14:19:35 +13:00
Rob Bygrave and GitHub
1176c2e97a
Merge pull request #2962 from ebean-orm/feature/2961
...
#2961 - Followup for #2952 - @OneToMany + orphanRemoval + @SoftDelete + non-BeanCollection collection results in hard deletes
2023-02-10 13:10:01 +13:00
Rob Bygrave
44e0585fb7
#2961 - Followup for #2952 - @OneToMany + orphanRemoval + @SoftDelete + non-BeanCollection collection results in hard deletes
...
As noted in comments in #2952
In the internals of SaveManyBeans we have:
- BUG: the deleteByParentId is hard delete and does not care for soft delete
- YUK: internally we have 3 ways of performing the orphan removal when we really want 2
This change fixes the BUG and fixes the YUK. It does this by removing the special case at: https://github.com/ebean-orm/ebean/blob/ebean-parent-13.11.3/ebean-core/src/main/java/io/ebeaninternal/server/persist/SaveManyBeans.java#L347-L350 ... and replacing it with the more common orphan removal code used when we do not have BeanCollection modifications.
The result of this change is that in SaveManyBeans internals we get back to have 2 ways to remove orphans.
- A BeanCollection with modifications: Orphans explicitly deleted using the known elements removed from the collection
- All other cases: Orphans as everything NOT in the collection that is going to be updated
2023-02-10 13:08:44 +13:00
Rob Bygrave and GitHub
889c0f12e0
Merge pull request #2960 from ebean-orm/buchtajz-one2many_setArraylist
...
Fix for @OneToMany orphanRemoval not occurring for #2952 #2953
2023-02-10 13:01:55 +13:00
Rob Bygrave
0135263dbd
Style only for SaveManyBeans switching order in if/else
2023-02-09 23:45:27 +13:00
Rob Bygrave
564194042b
No effective change, BeanCollectionUtil perform the instanceof Collection before instanceof Map check
2023-02-09 23:44:13 +13:00
Rob Bygrave
244d45674a
#2952 #2953 - Fix for @OneToMany orphanRemoval not occurring
...
orphanRemoval was not occurring when a loaded bean had a collection
replaced by a new BeanCollection (as opposed to a vanilla collection
like java.util.ArrayList).
Json marshalling a collection puts beans into BeanCollection and this
is part of the test that reproduced this issue.
2023-02-09 23:29:13 +13:00
Rob Bygrave
4722f10f5e
Bump versions after release
2023-02-07 22:46:08 +13:00
Rob Bygrave
3f5140e7f3
[maven-release-plugin] prepare for next development iteration
2023-02-07 22:10:29 +13:00
Rob Bygrave
43dec17d08
[maven-release-plugin] prepare release ebean-parent-13.11.3
2023-02-07 22:10:16 +13:00
Rob Bygrave
f1ee45d7d1
Bump ebean-agent to 13.11.3
2023-02-07 22:06:16 +13:00
Rob Bygrave
3263e7bfc3
#2959 - Improve logging for lazy loading error due to "markAsDeleted"
2023-02-07 22:05:34 +13:00
Rob Bygrave
e01f19b3aa
Merge branch 'one2many_setArraylist' of github.com:buchtajz/ebean into buchtajz-one2many_setArraylist
2023-02-07 20:09:01 +13:00
Rob Bygrave
20f6a659fe
#2959 - Improve logging for lazy loading error due to "markAsDeleted"
2023-02-07 19:59:33 +13:00
Michal Buchtík
09fe923770
Merge remote-tracking branch 'origin/one2many_setArraylist' into one2many_setArraylist
2023-02-05 09:28:11 +01:00
buchtajz and GitHub
e6f5e42c2d
Merge branch 'ebean-orm:master' into one2many_setArraylist
2023-02-05 09:25:29 +01:00
Roland Praml
010f73fea2
ENH: add statistics trimmedByGC/LRU/TTL/Idle to ServerCacheStatistics?
2023-02-02 14:10:54 +01:00
Rob Bygrave
5150ecba62
#2948 - SoftDelete entities are hard deleted on orphan removal
2023-02-02 23:15:22 +13:00
Rob Bygrave
978b1dbe02
Merge branch 'master' of github.com:ebean-orm/ebean
2023-02-02 23:06:49 +13:00
Rob Bygrave
9813703ce5
Merge branch 'Ichtil-hard_delete_instead_of_soft_delete_2'
2023-02-02 23:03:28 +13:00
Rob Bygrave
09001e80b5
#2948 - SoftDelete entities are hard deleted on orphan removal
2023-02-02 23:02:44 +13:00
Rob Bygrave and GitHub
4aa3ca6d95
Merge pull request #2941 from FOCONIS/expressionlist-clear
...
NEW: ExpressionList has clear() method
2023-02-02 01:13:28 +13:00
Rob Bygrave and GitHub
5ec8469ddc
Merge pull request #2940 from FOCONIS/fix-bom
...
FIX: Removed non existent modules from BOM
2023-02-02 00:42:43 +13:00
Michal Buchtík
39099bbcc9
print sql
2023-01-31 23:01:52 +01:00
Michal Buchtík
cb2ca0de11
setArrayListDoInsertInsteadUpdate
2023-01-30 23:47:18 +01:00
Jan Klička
b25233b0b9
Merge branch 'master' into hard_delete_instead_of_soft_delete_2
...
# Conflicts:
# ebean-test/pom.xml
2023-01-27 16:28:03 +01:00
Jan Klička
743f1b10e3
#2948
2023-01-27 16:17:01 +01:00
Michal Buchtík
6055a33dc8
fix changes
2023-01-27 12:11:01 +01:00
Michal Buchtík
230d18e48f
failing test for rawSql select .asDto query
2023-01-27 11:39:37 +01:00
Roland Praml
371f50fb4d
NEW: ExpressionList has clear() method
2023-01-23 11:33:29 +01:00
Roland Praml
a3be2041c8
FIX: Removed non existent modules from BOM
2023-01-23 11:31:45 +01:00
Rob Bygrave
09a831f2d6
Bump versions after release
2023-01-21 22:35:40 +13:00
Rob Bygrave
27d9e03691
[maven-release-plugin] prepare for next development iteration
2023-01-21 20:37:02 +13:00
Rob Bygrave
5a3c6b9dad
[maven-release-plugin] prepare release ebean-parent-13.11.2
2023-01-21 20:36:54 +13:00
Rob Bygrave
502eb78ffd
Bump ebean-agent to 13.11.2
2023-01-21 20:25:49 +13:00
Roland Praml
61d6cccbcb
FIX: Using weak references in load buffer for streaming queries
2023-01-20 16:51:51 +01:00
Rob Bygrave
761ec584b2
#2939 - [yugabyte] Bump testing against Yugabyte to use version 2.16.0.1-b7
2023-01-20 18:01:53 +13:00
Rob Bygrave
144b8c3077
#2939 - [yugabyte] Bump testing against Yugabyte to use version 2.16.0.1-b7
2023-01-20 17:35:27 +13:00
Rob Bygrave
79a1b3a024
Merge branch 'master' of github.com:ebean-orm/ebean
2023-01-20 16:58:41 +13:00
Rob Bygrave
519b75a778
Adjust tests for Postgres - DtoQuery2Test and EaObject
2023-01-20 16:58:26 +13:00
Rob Bygrave and GitHub
1659c526d7
Merge pull request #2938 from FOCONIS/scan-cache-annotations-recursively
...
FIX: Search cache annotations recursively
2023-01-20 09:35:54 +13:00
Rob Bygrave
93fc7b07a0
Add more tests for DtoQuery column -> property mapping
2023-01-20 09:32:38 +13:00
Rob Bygrave and GitHub
d7e6feebc2
Merge pull request #2935 from ebean-orm/feature/2915-invalid-id-mapping
...
#2915 - Failing test for - generator param of @GeneratedValue is not ignored when using GenerationType.AUTO on db where this uses identity
2023-01-20 08:34:25 +13:00
Rob Bygrave
2a6c60c89b
#2915 - Fix for generator param of @GeneratedValue is not ignored when using GenerationType.AUTO on db where this uses identity
2023-01-20 08:27:09 +13:00
Roland Praml
b569ec97ee
FIX: Search cache annotations recursively
2023-01-19 16:22:38 +01:00
Roland Praml
a3540057b7
BUG: Memory-leak on streaming queries when LoadBuffers are not aligned
2023-01-18 09:24:47 +01:00
Rob Bygrave
6b6cf48ae2
Merge branch 'FOCONIS-fix-order-by-on-prop'
2023-01-18 07:52:58 +13:00
Rob Bygrave
f09cba3ab5
#2930 - Add extra test for DbOrderByTrimTest
2023-01-18 07:52:43 +13:00
Rob Bygrave
724183f669
Merge branch 'fix-order-by-on-prop' of github.com:FOCONIS/ebean into FOCONIS-fix-order-by-on-prop
2023-01-18 07:46:41 +13:00
Rob Bygrave and GitHub
a40212d41e
Merge pull request #2934 from ebean-orm/feature/2931-redis-collectionIds
...
Ebean Redis - Failed to decode cache data for UUID as Id
2023-01-18 07:41:59 +13:00
Rob Bygrave and GitHub
c9ce02c43d
Merge pull request #2933 from FOCONIS/bugfix/drop_table_drop_foreign_keys
...
Drop table statements potentially not possible due to foreign key constraints
2023-01-18 07:41:38 +13:00
Rob Bygrave
03c9782d63
#2915 - Failing test for - generator param of @GeneratedValue is not ignored when using GenerationType.AUTO on db where this uses identity
2023-01-18 00:07:04 +13:00
Rob Bygrave
130e9451f4
#2931 - Fix for Ebean Redis - Failed to decode cache data for UUID as Id
2023-01-17 23:20:33 +13:00
Rob Bygrave
dce6a3e9e1
#2931 - Failing test for Ebean Redis - Failed to decode cache data for UUID as Id
2023-01-17 23:10:08 +13:00
Rob Bygrave and GitHub
486044d29b
Merge pull request #2932 from parveenyadav-multiply/patch-2
...
Create UUIDAsIDModel.java
2023-01-17 20:51:45 +13:00
parveenyadav-multiply and GitHub
934b0f0044
Create UUIDAsIDModel.java
2023-01-16 03:05:01 +05:30
Jonas Pöhler
2633cd6bfe
FIX: drop foreign keys before dropping tables
2023-01-13 15:35:54 +01:00
Jonas Pöhler
2c81d0df03
ADD: failing testcase for dropping two or more related, but otherwise unreferenced tables
2023-01-13 15:14:35 +01:00
Roland Praml
9ef59e359b
Removed supportsSelect (dead code)
2023-01-13 13:43:41 +01:00
Roland Praml
6561f6f5e7
BUG: @OrderBy on chained properties do not work with distinct (fix)
2023-01-13 13:29:16 +01:00
Roland Praml
b2e8e628fa
BUG: @OrderBy on chained properties do not work with distinct (testcase)
2023-01-13 13:06:54 +01:00
Rob Bygrave
bbb8d85971
Fix test TestBeanCache for postgres compatible asserts
2023-01-10 20:17:50 +13:00
Rob Bygrave
14b94ebe12
Bump to 13.11.2-SNAPSHOT
2023-01-09 11:09:00 +13:00
Rob Bygrave
f5f59d90d4
[maven-release-plugin] prepare for next development iteration
2023-01-09 10:45:37 +13:00
Rob Bygrave
ac3f4ca369
[maven-release-plugin] prepare release ebean-parent-13.11.1
2023-01-09 10:45:29 +13:00
Rob Bygrave
10133e6040
Bump agent to 13.11.1
2023-01-09 10:40:40 +13:00
Rob Bygrave and GitHub
321fb26df3
Merge pull request #2927 from FOCONIS/findset-beancache
...
NEW: BeanCache for findSet
2023-01-09 10:29:15 +13:00
Rob Bygrave and GitHub
28bd018d1f
Merge pull request #2926 from FOCONIS/prepare-query
...
FIX: prepare FindMap query for proper bean cache / DB access
2023-01-09 10:28:09 +13:00
Rob Bygrave and GitHub
cceb29313b
Merge pull request #2928 from ebean-orm/feature/2918-findEach-EmbeddedId-Memory
...
Fix memory leak with streaming queries with Id Embedded
2023-01-09 10:25:39 +13:00
Rob Bygrave
530bfa982e
Fix memory leak with streaming queries with Id Embedded
...
- The Id Embedded beans do not need the embeddedOwner to be set. They do not need to propagate dirty state back to the owner.
2023-01-05 23:27:22 +13:00
Rob Bygrave and GitHub
3cfa636e88
Merge pull request #2925 from FOCONIS/exclude-from-cp-scan
...
Ignore private/package private classes from CP-scan / FIX: Order of runServerConfigStartup
2023-01-05 20:16:40 +13:00
Roland Praml
a2e8f098cf
NEW: BeanCache for findSet
2023-01-04 17:11:24 +01:00
Roland Praml
9e42cfd7d7
FIX: prepare FindMap query for proper bean cache access
2023-01-04 16:59:31 +01:00
Roland Praml
a3c54d4d20
FIX: Order of runServerConfigStartup
2023-01-04 14:00:16 +01:00
Roland Praml
1d48e2afb3
Ignore private/package private classes from CP-scan
2023-01-04 13:59:51 +01:00
Rob Bygrave
d84c9dc1a9
Bump versions in test modules after release
2022-12-08 18:00:24 +13:00
Rob Bygrave
6165bf5a6c
Bump versions in test modules after release
2022-12-08 17:06:41 +13:00
Rob Bygrave
712d3ea78f
[maven-release-plugin] prepare for next development iteration
2022-12-08 15:31:04 +13:00
Rob Bygrave
96e3c95c29
[maven-release-plugin] prepare release ebean-parent-13.11.0
2022-12-08 15:30:51 +13:00
Rob Bygrave
e6e25b979f
Bump to 13.11.0-SNAPSHOT
2022-12-08 15:21:16 +13:00
Rob Bygrave
50fd0f6b1a
Bump ebean-agent to 13.11.0
2022-12-08 15:19:30 +13:00
Rob Bygrave
0e9b83a1ce
#2914 - Refactor ProcessingContext.getPropertyType() internals and whitespace
2022-12-08 11:37:10 +13:00
Rob Bygrave
d2f629e7bb
#2914 - Query bean generation support for @ElementCollection with validaiton annotations - NPE NullPointerException
2022-12-08 11:10:23 +13:00
Rob Bygrave
9720cd8189
Add SpiTxnLogger as main point to log SQL, SUM and TXN messages on a per transaction basis
2022-12-02 02:34:14 +13:00
Rob Bygrave
bc4d9837c6
Modify SpiLogger removing isTrace(), trace() and the 2 uses
...
- Not bothered to log when changing isolation level
- Not bothering to log at end of query only transaction
2022-12-01 23:45:40 +13:00
Rob Bygrave
e290f68b29
Revert " #2908 - Fix tests for Oracle and DB2 with maxRows and forUpdate()
2022-12-01 22:58:30 +13:00
Rob Bygrave
a17e62b491
Revert " #2908 - [Oracle] Change OraclePlatform to use AnsiSqlLimiter (noting Oracle does not support FOR UPDATE with FETCH/OFFSET"
...
This reverts commit 62ed5a9f
2022-12-01 22:51:37 +13:00
Rob Bygrave
928db1f0f6
#2909 - [Hana] Replace HanaSqlLimitSqlLimiter with standard LimitOffsetSqlLimiter
2022-12-01 22:42:42 +13:00
Rob Bygrave
c317092dc5
#2907 - Promote Db2SqlLimiter to be AnsiSqlRowsLimiter and move to ebean-api module
2022-12-01 22:40:13 +13:00
Rob Bygrave
95512d4851
#2906 - Tidy LimitOffsetSqlLimiter
2022-12-01 22:27:57 +13:00
Rob Bygrave
62ed5a9f2b
#2908 - [Oracle] Change OraclePlatform to use AnsiSqlLimiter (noting Oracle does not support FOR UPDATE with FETCH/OFFSET
2022-12-01 22:24:35 +13:00
Rob Bygrave
37ba0b63e4
#2907 - Promote Db2SqlLimiter to be AnsiSqlRowsLimiter and move to ebean-api module
2022-12-01 22:18:16 +13:00
Rob Bygrave
22a5bd9b9d
#2906 - Refactor tidy SqlLimiter implementations
2022-12-01 21:39:00 +13:00
Rob Bygrave
45529958ef
#2904 MySql and MariaDB do not support OFFSET without LIMIT, ignore them for these tests
2022-12-01 21:27:44 +13:00
Rob Bygrave
7aa64f47c8
Fix test TestQueryCache for Oracle (not supporting READ_UNCOMMITTED as expected)
2022-12-01 10:46:26 +13:00
Rob Bygrave and GitHub
919adf331a
Merge pull request #2866 from FOCONIS/fix-formula-match-base-platform
...
FIX: @Formula / @Where Annotations should also match on base platform
2022-12-01 08:56:13 +13:00
Rob Bygrave and GitHub
9f229e3cc2
Merge pull request #2904 from serg1236/bugfix/offset_without_limit
...
Fixed mandatory LIMIT generation in case of firstRow>0
2022-12-01 08:45:18 +13:00
Serhii Dakhnii
3277fe81a1
Fixed mandatory LIMIT generation in case of firstRow>0
2022-11-30 21:36:08 +02:00
Rob Bygrave and GitHub
6c6ec3663a
Merge pull request #2896 from ebean-orm/dependabot/maven/ebean-core/org.postgresql-postgresql-42.5.1
...
Bump postgresql from 42.5.0 to 42.5.1 in /ebean-core
2022-11-24 11:40:45 +13:00
Rob Bygrave and GitHub
0461580d1c
Merge pull request #2897 from ebean-orm/dependabot/maven/ebean-test/org.postgresql-postgresql-42.5.1
...
Bump postgresql from 42.5.0 to 42.5.1 in /ebean-test
2022-11-24 11:40:28 +13:00
Rob Bygrave and GitHub
75dbb58c85
Merge pull request #2898 from ebean-orm/dependabot/maven/ebean-postgis/org.postgresql-postgresql-42.5.1
...
Bump postgresql from 42.5.0 to 42.5.1 in /ebean-postgis
2022-11-24 11:40:09 +13:00
Rob Bygrave and GitHub
808f69cac1
Merge pull request #2899 from ebean-orm/dependabot/maven/platforms/postgres/org.postgresql-postgresql-42.5.1
...
Bump postgresql from 42.5.0 to 42.5.1 in /platforms/postgres
2022-11-24 11:39:52 +13:00
Rob Bygrave and GitHub
974953a376
Merge pull request #2900 from ebean-orm/dependabot/maven/ebean-core-type/org.postgresql-postgresql-42.4.3
...
Bump postgresql from 42.4.1 to 42.4.3 in /ebean-core-type
2022-11-24 11:38:55 +13:00
dependabot[bot] and GitHub
f85a367e98
Bump postgresql from 42.4.1 to 42.4.3 in /ebean-core-type
...
Bumps [postgresql](https://github.com/pgjdbc/pgjdbc ) from 42.4.1 to 42.4.3.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.4.1...REL42.4.3 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-23 22:27:09 +00:00
dependabot[bot] and GitHub
87a3c58d93
Bump postgresql from 42.5.0 to 42.5.1 in /platforms/postgres
...
Bumps [postgresql](https://github.com/pgjdbc/pgjdbc ) from 42.5.0 to 42.5.1.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.5.0...REL42.5.1 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-23 22:24:12 +00:00
dependabot[bot] and GitHub
1d1aea77d0
Bump postgresql from 42.5.0 to 42.5.1 in /ebean-test
...
Bumps [postgresql](https://github.com/pgjdbc/pgjdbc ) from 42.5.0 to 42.5.1.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.5.0...REL42.5.1 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-23 22:21:01 +00:00
dependabot[bot] and GitHub
2a02935cee
Bump postgresql from 42.5.0 to 42.5.1 in /ebean-postgis
...
Bumps [postgresql](https://github.com/pgjdbc/pgjdbc ) from 42.5.0 to 42.5.1.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.5.0...REL42.5.1 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-23 22:21:01 +00:00
dependabot[bot] and GitHub
fd2e5c0fc7
Bump postgresql from 42.5.0 to 42.5.1 in /ebean-core
...
Bumps [postgresql](https://github.com/pgjdbc/pgjdbc ) from 42.5.0 to 42.5.1.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.5.0...REL42.5.1 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-23 22:21:00 +00:00
Rob Bygrave
6d6b07bf87
Bump avaje-config to version 2.4
2022-11-23 08:35:04 +13:00
Rob Bygrave
2cac3cd0bb
Bump test modules to 13.10.3-SNAPSHOT after release
2022-11-22 08:26:56 +13:00
Rob Bygrave
d56098dbf0
[maven-release-plugin] prepare for next development iteration
2022-11-22 08:09:45 +13:00
Rob Bygrave
07682c97a7
[maven-release-plugin] prepare release ebean-parent-13.10.2
2022-11-22 08:09:37 +13:00
Rob Bygrave
331a9152aa
Bump ebean-datasource to 8.4 and ebean-agent to 13.10.2
2022-11-21 17:49:01 +13:00
Rob Bygrave
e87a06a713
#2894 - Lack of setNullParameter() functionality on io.ebean.DtoQuery interface
2022-11-21 17:00:55 +13:00
Rob Bygrave
3b5393dca6
Merge branch 'pen4-oscs_fix_cdsc95oau51t49so8cag'
2022-11-21 14:59:43 +13:00
Rob Bygrave
101c5e52b1
#2893 - Bump jackson-databind to 2.14.0
2022-11-21 14:59:27 +13:00
pen4
5d3bcf4008
update com.fasterxml.jackson.core:jackson-databind 2.13.3 to 2.14.0-rc1
2022-11-19 19:57:18 +08:00
Rob Bygrave
dd7605ac3a
#2888 - DatabaseFactory.create() fails with java.lang.InstantiationError: io.ebean.bean.EntityBeanIntercept in multi-module gradle setup
2022-11-15 14:50:34 +13:00
Rob Bygrave
47dfbb6157
#2864 - Not advertise services configurable via DatabaseConfig.putServiceObject() that are "internal"
...
"internal" meaning that in terms of module-path they are not in a properly exported package. For example,
they are in a subpackage of io.ebeaninternal
2022-11-10 13:11:08 +13:00
Rob Bygrave and GitHub
013123c1a7
Merge pull request #2864 from FOCONIS/feature/override-service-objects
...
NEW: Override service objects with DatabaseConfig.putServiceObject
2022-11-10 13:05:22 +13:00
Rob Bygrave
cbc463cd10
Merge branch 'FOCONIS-bug/transactional-affects-query-cache'
2022-11-10 12:32:49 +13:00
Rob Bygrave
6e9a8704b4
#2887 - Fix for Setting isolation level disables query cache
...
Use getInternalConnection() in order to set the queryOnly = false flag
which is done via connection()
2022-11-10 12:32:23 +13:00
Rob Bygrave
4a0f8931a0
Add parameter type for Query.Property with DefaultUpdateQuery and TQRootBean
2022-11-09 23:41:42 +13:00
Rob Bygrave
3c8c52ca7f
Simplify to use single type (not use another different type for Query.Property)
2022-11-09 23:30:51 +13:00
Roland Praml
0fd2f34ed0
Possible bug: Setting isolation level disables query cache
2022-11-09 09:46:51 +01:00
Rob Bygrave
d29ef8934d
Add more operators to StdOperators
...
- stricter use of UpdateQuery.set()
- Numbers just use their own type - PBaseNumber
- PEnum just uses its own type
- Expr.factory() to expose factory
2022-11-09 17:47:16 +13:00
Rob Bygrave
a4c3949cfc
Merge branch 'master' into feature/StdExpressions
2022-11-08 21:58:34 +13:00
Rob Bygrave
97bbce321d
Make Query.Property parameterised with <BT> "Base Type" as Number, String, Temporal, Boolean or Object
...
These types then determine which functions are valid for the types. So:
- Number functions
- String/varchar functions
- Temporal Date, DateTime, Time functions
- Boolean functions
- Object being everything else
2022-11-08 21:57:36 +13:00
Rob Bygrave
72f1ab18cc
No effective change - rename parameter names only
2022-11-08 14:16:12 +13:00
Rob Bygrave
b1bba9da5d
#2774 - Tidy InExpression adding check and block for prop != null wrt prop.isDbEncrypted() and prop.isLocalEncrypted()
2022-11-08 11:12:46 +13:00
Rob Bygrave
8966faeb7e
#2774 - Postgres ANY / MultiValueSupport with byte[]/binary data
...
Tidy up MultiValueBind.toArray() only
2022-11-08 09:33:09 +13:00
Rob Bygrave
fed4413259
Merge branch 'master' of github.com:ebean-orm/ebean
2022-11-07 22:26:19 +13:00
Rob Bygrave
14dddb4866
#2774 - Postgres ANY / MultiValueSupport with byte[]/binary data
...
Add Postgres specific support for binding an array of byte[] with ANY(?)
which is used as with client side encryption where the bind values are
implicitly converted to byte[].
Fixes Postgres specific failure running TestEncryptClientSide.java
2022-11-07 22:25:32 +13:00
Rob Bygrave
0b9d199829
#2774 - Postgres ANY / MultiValueSupport with byte[]/binary data
...
Add Postgres specific support for binding an array of byte[] with ANY(?)
which is used as with client side encryption where the bind values are
implicitly converted to byte[].
Fixes Postgres specific failure running TestEncryptClientSide.java
2022-11-07 17:36:04 +13:00
Rob Bygrave
3da924b943
Add Query.Property.of(), Move StdFunctions to ebean-api
2022-11-07 12:57:39 +13:00
Rob Bygrave and GitHub
d7d6082038
Merge pull request #2885 from MarcusDunn/patch-1
...
Added platforms to BOM
2022-11-07 12:31:11 +13:00
Marcus Dunn and GitHub
c96357377b
Added platforms to BOM
...
fixes #2884
I'm a complete maven (especially bom) novice - but thought I could take a stab at making the change.
I also see you auto generate these with an action, is there anything needed there?
Feel free to completely disregard if this or the issue itself is way off the mark.
2022-11-04 11:56:48 -07:00
Rob Bygrave
5ad313d290
Rename TQColumn -> Query.Property, fix compile for DefaultOrmQuery use of OrderBy.Property
2022-11-03 17:46:30 +13:00
Rob Bygrave
8565f5f807
Rename TQColumn -> Query.Property and move to api + use with UpdateQuery.set()
...
- Refactor rename TQColumn to Query.Property and move to ebean-api module
- Add UpdateQuery.set() methods to use Query.Property (as per #2849 )
2022-11-03 17:33:11 +13:00
Rob Bygrave
96e79248dc
Add StdFunctions, StdExpressions, TQColumn marker interface
2022-11-03 11:16:30 +13:00
Rob Bygrave
2789d0f97c
Bump snapshot version in test modules after release
2022-11-03 00:50:30 +13:00
Rob Bygrave
79cd1da9a4
[maven-release-plugin] prepare for next development iteration
2022-11-03 00:27:30 +13:00
Rob Bygrave
759cf18c41
[maven-release-plugin] prepare release ebean-parent-13.10.1
2022-11-03 00:27:22 +13:00
Rob Bygrave
0a61852711
#2847 - Add support for Sub-query EQ, NE, LT, LE, GT, GE expressions
2022-11-03 00:22:48 +13:00
Rob Bygrave
6f5e144a93
Refactor tidy sql generated by InQueryExpression
...
Remove excess padding and () around the property name
2022-11-02 22:41:06 +13:00
Rob Bygrave and GitHub
391b33beae
Merge pull request #2880 from FOCONIS/feature/improve-enc-support
...
ADD encryption support for Between and InRange
2022-11-02 22:26:37 +13:00
Rob Bygrave and GitHub
08e1a05bc9
Merge pull request #2872 from FOCONIS/issue-2774/encryption-support-for-in
...
#2774 Locally encrypted properties can be used in "in" queries
2022-11-02 22:20:41 +13:00
Rob Bygrave
f145aaa1e2
Bump ebean-agent to 13.10.1
2022-11-02 22:04:37 +13:00
Roland Praml
245ba9c6b3
ADD encryption support for Between and InRange
2022-11-02 09:52:56 +01:00
Roland Praml
66f4055b8f
fix test
2022-11-02 08:24:26 +01:00
Roland Praml
5170b9f329
Merge branch 'master-rob2' into issue-2774/encryption-support-for-in
2022-11-02 08:15:10 +01:00
Roland Praml
3a2b20eb43
Merge remote-tracking branch 'upstream/master' into issue-2774/encryption-support-for-in
2022-11-02 07:53:32 +01:00
Rob Bygrave
dd0ed8ea76
#2873 - Query Beans: Support more TQProperty's as target value for inRangeWith()
2022-11-02 17:35:00 +13:00
Rob Bygrave
600aa10453
#2877 - Query Beans: Add lt, le, gt, ge <other property> e.g. whenRegistered.gt(QCustomer.Alias.whenActivated)
2022-11-02 16:32:49 +13:00
Rob Bygrave
f6b87ed0b4
#2876 & #2875 - Query Beans subquery exists/notExists + eq(other property), ne(other property)
2022-11-02 16:14:44 +13:00
Rob Bygrave
b300db77ff
Merge branch 'master' of github.com:ebean-orm/ebean
2022-11-02 15:18:22 +13:00
Rob Bygrave
3f5800da3b
#2862 - Ebean 13.9.3 : org.postgresql.util.PSQLException: Cannot rollback when autoCommit is enabled
2022-11-02 15:18:07 +13:00
Roland Praml
c5612d50fe
#2774 Locally encrypted properties can be used in "in" queries
2022-10-27 14:38:41 +02:00
Rob Bygrave and GitHub
30bdfc4755
Merge pull request #2870 from FOCONIS/fix-csvtest-german-locale
...
FIX: Run CsvReaderTest also in german locale
2022-10-26 17:41:04 +13:00
Rob Bygrave and GitHub
8fd24491da
Merge pull request #2869 from FOCONIS/fix-fallback-ebean11
...
FIX: Add fallback for Ebean 11 Jsons
2022-10-26 17:26:08 +13:00
Rob Bygrave and GitHub
61deb2517c
Merge pull request #2868 from FOCONIS/fix-tojsonnanos
...
FIX: toJsonNanos for calendar
2022-10-26 17:24:09 +13:00
Rob Bygrave and GitHub
faa58f0fe4
Merge pull request #2867 from FOCONIS/fix-flush-transaction
...
FIX: Flush transaction if it is modified in callback
2022-10-26 17:23:05 +13:00
Rob Bygrave and GitHub
d2bb985016
Merge pull request #2871 from FOCONIS/fix-whitespace
...
NOCODE: Fix Whitespace
2022-10-26 17:18:09 +13:00
Roland Praml
d190cd3a08
NOCODE: Fix Whitespace
2022-10-25 14:19:26 +02:00
Roland Praml
c8853cda58
FIX: Run CsvReaderTest also in german locale
2022-10-25 11:52:17 +02:00
Roland Praml
e2d75f4c2e
FIX: Add fallback for Ebean 11 Jsons
2022-10-25 11:37:49 +02:00
Roland Praml
b56fa851e0
FIX: toJsonNanos for calendar
2022-10-25 11:04:26 +02:00
Roland Praml
a82ba6d4aa
FIX: Flush transaction if it is modified in callback
2022-10-25 10:58:06 +02:00
Roland Praml
359f8b41fe
FIX: @Formula / @Where Annotations should also match on base platform
...
A property annotated with
```java
@Formula(select = "...", platforms = SQLSERVER)
```
should match for SQLSERVER17 and SQLSERVER19
2022-10-25 10:55:23 +02:00
Rob Bygrave and GitHub
22e1403f43
Merge pull request #2865 from FOCONIS/fix-typo
...
FIX: Typo
2022-10-25 21:48:11 +13:00
Roland Praml
9d60ebd19e
FIX: Typo
2022-10-25 10:43:10 +02:00
Rob Bygrave and GitHub
87a27da2b9
Merge pull request #2863 from FOCONIS/fix-logformat
...
FIX: LogFormat for SystemLogger
2022-10-25 21:40:11 +13:00
Roland Praml
f8c6a3c960
NEW: Ovverride service objects with DatabaseConfig.putServiceObject
2022-10-25 10:28:55 +02:00
Roland Praml
f4c747c6af
FIX: LogFormat for SystemLogger
2022-10-25 08:52:15 +02:00
Rob Bygrave and GitHub
7152cf656b
Merge pull request #2859 from FOCONIS/backgroundexecutor-memory-leak
...
Possible memory leak with BackgroundExecutor using BackgroundExecutorWrapper ThreadLocals (for scheduled tasks)
2022-10-18 22:49:22 +13:00
Noemi Praml
c855df8b8d
javadoc
2022-10-18 07:59:19 +02:00
Noemi Praml
d710925cc7
possible Fix
2022-10-17 15:31:30 +02:00
Rob Bygrave
f24f912693
Fix Postgres/Yugabyte test - TestDbArray_basic.asDto_withArray() for nullable DbArray #2855
2022-10-17 11:19:34 +13:00
Rob Bygrave
8f9772e493
Bump to 13.10.1-SNAPSHOT after release
2022-10-17 10:35:06 +13:00
Rob Bygrave
3c298a67ff
[maven-release-plugin] prepare for next development iteration
2022-10-14 13:31:18 +13:00
Rob Bygrave
27504a4dae
[maven-release-plugin] prepare release ebean-parent-13.10.0
2022-10-14 13:31:10 +13:00
Rob Bygrave
9c64a69b8c
Bump to 13.10.0-SNAPSHOT
2022-10-14 13:13:09 +13:00
Rob Bygrave
6c354357ff
Update and fix pom versions after merge of older PR
2022-10-14 12:57:45 +13:00
Rob Bygrave and GitHub
19bbe6e860
Merge pull request #2828 from ebean-orm/feature/jackson-mapper-module
...
Extract jackson mapper module
2022-10-14 12:39:43 +13:00
Rob Bygrave and GitHub
62adaa7527
Merge pull request #2826 from ebean-orm/feature/json-node-module
...
Refactor extract ebean-jackson-jsonnode module - support for Jackson JsonNode (into separate module)
2022-10-14 12:39:27 +13:00
Rob Bygrave
9a25fb584c
#2855 - @DbArray not allowing null to be persisted, stores empty list instead
...
Currently, this bug fix needs to be enabled explicitly via ebean.mf with:
allow-nullable-dbarray: true
We will look to enable this bug fix by default shortly noting that some code
will see a behaviour change. We need to publicise it well when we do turn
this on by default.
This bug fix is actually in ebean-agent 13.10.0 and all this change in ebean-core
does is read the new `@DbArray(nullable=false)` attribute [as a new alternative to
using `@NotNull` or `@Column(nullable=false)`]
2022-10-14 11:14:12 +13:00
Rob Bygrave
475f937421
#2858 - Example for entity-field-access
2022-10-14 11:08:49 +13:00
Rob Bygrave
227968ef8e
#2857 - @DbArray - slight performance optimisation for empty array
2022-10-14 08:16:43 +13:00
Rob Bygrave
8e02dedf9f
#2856 - @DbArray - improve bind logging, non-null arrays auto bind null to [] so improve bind logging to reflect that
2022-10-14 08:14:12 +13:00
Rob Bygrave
5a49041a3b
Tidy test UserInterestLiveKey, final with accessors
2022-09-23 13:54:17 +12:00
Rob Bygrave
ea341a556d
Bump postgresql to 42.5.0
2022-09-23 13:53:45 +12:00
Rob Bygrave
7affd20092
Bump ebean-agent to 13.9.4
2022-09-15 10:31:58 +12:00
Rob Bygrave
9d9960ded2
Bump test-java16 to use io.ebean.tile:enhancement:13.9.4
...
Plus add a @Transient field in there for the constructor to deal with
2022-09-15 08:41:05 +12:00
Rob Bygrave
62a055ef1f
Bump to 13.9.4-SNAPSHOT after release
2022-09-14 11:37:52 +12:00
Rob Bygrave
993607ef4b
[maven-release-plugin] prepare for next development iteration
2022-09-14 11:18:25 +12:00
Rob Bygrave
18765b3ac2
[maven-release-plugin] prepare release ebean-parent-13.9.3
2022-09-14 11:18:18 +12:00
Rob Bygrave
ea8e195183
Update test-java16 to use updated agent
2022-09-14 11:12:45 +12:00
Rob Bygrave
f54c212b67
#2833 - Fix PostgresPlatformProvider plaform sniffing query (Postgres vs Cockroach)
2022-09-14 11:10:10 +12:00
Rob Bygrave
14d11b1c70
Improve tests only - ExtendedServerTest and test-java16
2022-09-11 17:12:02 +12:00
Rob Bygrave
7f5f0f6b8e
Extract ebean-jackson-mapper module - fix module-info with requires com.fasterxml.jackson.annotation;
2022-09-08 23:05:16 +12:00
Rob Bygrave
318b22448c
Extract ebean-jackson-mapper module - refactor DefaultTypeManager.dbJsonType()
...
- When detected markerAnnotation (e.g. Jackson annotation) then go directly to createJsonObjectMapperType()
- Simplify for the simple List, Set and Map of Object cases.
2022-09-08 23:01:05 +12:00
Rob Bygrave
610b3f7dc8
Extract ebean-jackson-mapper module - Change checkJacksonAnnotations() to instead use ScalarJsonMapper.markerAnnotation()
2022-09-08 22:38:10 +12:00
Rob Bygrave
7a887d219f
Extract ebean-jackson-mapper module - rename DeployBeanObtainJackson -> AnnotatedClassUtil and convert to static method
2022-09-08 22:14:16 +12:00
Rob Bygrave
e74e4ba532
Extract ebean-jackson-mapper module - rename ScalarTypeJsonObjectMapper to ScalarJsonJacksonMapper and move
2022-09-08 22:09:10 +12:00
Rob Bygrave
d5f753d110
Extract ebean-jackson-mapper module - initial step
2022-09-08 21:39:00 +12:00
Rob Bygrave
c53ca6c16e
Rename ebean-json-node module to ebean-jackson-jsonnode
2022-09-08 14:53:33 +12:00
Rob Bygrave
5981d313ae
Rename ebean-json-node module to ebean-jackson-jsonnode
2022-09-08 14:50:58 +12:00
Rob Bygrave
cba3d24df1
Refactor DeployUtil rename methods (change/improve method names)
2022-09-07 22:56:43 +12:00
Rob Bygrave
27beab2980
Refactor internal TypeManager change/improve its method names
2022-09-07 22:53:15 +12:00
Rob Bygrave
aeb4b8ed25
Refactor TypeManager - remove unnecessary add() method from interface allowing it to be private
2022-09-07 22:41:56 +12:00
Rob Bygrave
edddc935df
Update DefaultTypeManager to reuse PostgresHelper.isPostgresCompatible()
2022-09-07 22:38:09 +12:00
Rob Bygrave
5c1b478085
Refactor extract ebean-json-node module - support for Jackson JsonNode (into separate module)
2022-09-07 21:39:36 +12:00
Rob Bygrave
39de9d56db
#2825 - DB Migration - create schema migration is repeated unnecessarily
2022-09-07 19:55:43 +12:00
Rob Bygrave
e00e490e73
Update use example in README
2022-09-07 14:09:49 +12:00
Rob Bygrave
dd95081e63
Update use example in README
2022-09-07 14:03:37 +12:00
Rob Bygrave
03bd31677a
Bump to 13.9.1
2022-09-07 13:35:26 +12:00
Rob Bygrave
4619c56b09
#31 - Explicitly add Apache 2 License text (it got missed when ebean changed from LGPL to Apache2)
2022-09-07 13:34:23 +12:00
Rob Bygrave
c3dc57f0fb
Bump the spring dependency versions used in testing
2022-09-07 13:21:04 +12:00
Rob Bygrave and GitHub
50ba20289b
Merge pull request #30 from ebean-orm/feature/final-txn-manager
...
Make SpringJdbcTransactionManager final, SpringJdbcTransaction not public
2022-09-07 12:51:48 +12:00
Rob Bygrave
6b73072982
Make SpringJdbcTransactionManager final, SpringJdbcTransaction not public
2022-09-07 12:48:45 +12:00
Rob Bygrave
6e340bd149
Bump parent and version
2022-09-05 19:40:21 +12:00
Rob Bygrave and GitHub
65f551650f
Merge pull request #29 from ebean-orm/feature/bump-flush
...
Use System.Logger and transaction.flush()
2022-09-05 19:38:30 +12:00
Rob Bygrave
3be3741db6
Change to use System.Logger + transaction.flush()
2022-09-05 19:35:52 +12:00
Rob Bygrave
610afd3717
Update tests
2022-09-05 19:33:40 +12:00
Rob Bygrave
94dbd9d6ad
Bump to 13.9.3-SNAPSHOT after release
2022-09-05 19:28:41 +12:00
Rob Bygrave
7c23dd06f8
[maven-release-plugin] prepare for next development iteration
2022-09-05 17:44:35 +12:00
Rob Bygrave
e813edae01
[maven-release-plugin] prepare release ebean-parent-13.9.2
2022-09-05 17:44:28 +12:00
Rob Bygrave
4218d5bd48
Bump ebean-agent to 13.9.2 (no effective change)
2022-09-05 17:29:36 +12:00
Rob Bygrave and GitHub
aaf7aa8386
Merge pull request #2822 from FOCONIS/call-reorg-after-drop-not-null
...
FIX: DB2 migration: call reorg after drop not null
2022-09-05 17:14:21 +12:00
Rob Bygrave and GitHub
fbe84a7c62
Merge pull request #2824 from ebean-orm/feature/2823-jdbcTransaction_isActive
...
#2823 - Revert JdbcTransaction.isActive() back to be non-final method
2022-09-05 17:03:29 +12:00
Rob Bygrave
cbd213aad3
#2823 - Revert JdbcTransaction.isActive() back to be non-final method
2022-09-05 17:02:45 +12:00
Noemi Praml
13622f6b62
migrations scripts
2022-09-02 13:27:11 +02:00
Noemi Praml
8fe6de376d
Fix sqlserver stored procedures - reserved keywords
...
(cherry picked from commit 09bcf6dbb9 )
2022-09-02 12:58:02 +02:00
Noemi Praml
808ba719f4
Fix mariadb, mysql stored procedure usp_ebean_drop_column - reserved keywords
...
(cherry picked from commit b0df177509 )
2022-09-02 11:53:33 +02:00
Noemi Praml
117844b5ee
Fix Unittests with drop not null
...
(cherry picked from commit 98e0e3b9ca )
2022-09-02 10:49:39 +02:00
Noemi Praml
fbb73d465c
FIX DB2 migration: reorg table must be called after drop not null
2022-09-02 10:49:25 +02:00
Rob Bygrave and GitHub
a5c3bbb97e
Merge pull request #2821 from ebean-orm/feature/minor-dependency-bump
...
Minor dependency bump for jackson, assertj-core, joda-time, h2database
2022-09-02 10:55:48 +12:00
Rob Bygrave
674150dc75
Minor dependency bump for jackson, assertj-core, joda-time, h2database
2022-09-02 10:50:23 +12:00
Rob Bygrave
ad938b2ce2
Bump to 13.9.2-SNAPSHOT after release
2022-09-02 09:34:59 +12:00
Rob Bygrave
5b1ace8607
[maven-release-plugin] prepare for next development iteration
2022-09-02 09:16:08 +12:00
Rob Bygrave
74321277ff
[maven-release-plugin] prepare release ebean-parent-13.9.1
2022-09-02 09:16:01 +12:00
Rob Bygrave
c60362f6e1
Bump ebean-agent to 13.9.1 - no effective change
2022-09-02 09:10:15 +12:00
Rob Bygrave and GitHub
c1320e4184
Merge pull request #2815 from ebean-orm/feature/2814-nestedUseSavepoint
...
#2814 - Change setNestedUseSavepoint() to use 'ScopeTrans' rather than the underlying Transaction
2022-09-02 08:20:53 +12:00
Rob Bygrave and GitHub
a7ea2cf3ef
Merge pull request #2820 from ebean-orm/feature/2818-fix-concurrentModOfTransactionEvent
...
#2818 - Fix Concurrent modification of listenerNotify TransactionEvent list
2022-09-02 08:19:03 +12:00
Rob Bygrave and GitHub
f86a0ac973
Merge pull request #2819 from ebean-orm/feature/enh-addRollbackAndContinue
...
ENH: Add Transaction.rollbackAndContinue()
2022-09-02 08:18:25 +12:00
Rob Bygrave
bcc21b1c04
#2818 - Fix Concurrent modification of listenerNotify TransactionEvent list
...
The issue fixed here is that SavepointTransaction was effectively using the
TransactionEvent of the underlying 'parent' transaction. The fix is for
SavepointTransaction to have its own TransactionEvent.
2022-09-01 22:45:17 +12:00
Rob Bygrave
d517dea27f
ENH: Add Transaction.rollbackAndContinue()
2022-09-01 22:26:52 +12:00
Rob Bygrave
7df168f232
ENH: Add Transaction.rollbackAndContinue()
...
Typically useful for handling DuplicateKeyException where we expect
DuplicateKeyException to be thrown and catch it with the intention of
continuing processing using the same transaction.
Note that some databases like Oracle do not require this explicit
rollback() and would work without the rollbackAndContinue(). Postgres
in particular requires the rollback() call on the underlying connection
such that we can continue using that transaction/java.sql.Connection.
Note that in the existing test we can see that rollbackAndContinue()
is pretty close to being syntactic sugar. I think adding rollbackAndContinue()
is justified and complements the existing commitAndContinue().
2022-09-01 17:08:11 +12:00
Rob Bygrave
563340edbd
Bump to 13.9.1-SNAPSHOT after release
2022-09-01 16:47:22 +12:00
Rob Bygrave
28d70cf9c4
[maven-release-plugin] prepare for next development iteration
2022-09-01 12:33:08 +12:00
Rob Bygrave
25d0675532
[maven-release-plugin] prepare release ebean-parent-13.9.0
2022-09-01 12:33:01 +12:00
Rob Bygrave
c8ffad2831
Fix TestSubQuery for postgres compatible syntax with ANY(?)
2022-09-01 12:25:50 +12:00
Rob Bygrave
8233058d2e
Bump ebean-agent to 13.9.0 (no effective change)
2022-09-01 12:23:00 +12:00
Rob Bygrave
f7e00aab78
#2457 #2810 - Add ebean-joda-time as a dependency to ebean composite
...
- Add ebean-joda-time as a dependency to ebean composite
- Add ebean-joda-time to BOM
2022-09-01 11:37:28 +12:00
Rob Bygrave and GitHub
a111f3ff10
Merge pull request #2816 from ebean-orm/feature/2813-subQueryCompile-raceCondition
...
#2813 - Sometimes subquery use wrong alias in SQL
2022-09-01 11:18:23 +12:00
Rob Bygrave
29e2b81092
#2813 - Sometimes subquery use wrong alias in SQL
...
The reason for this is that as part of DefaultOrmQuery.copy() it uses
DefaultExpressionList.copy() and that assumed that expressions were
safe to share which is NOT the case for IN and EXISTS sub-query expressions
so InQueryExpression and ExistsQueryExpression
The effective fix for this is that DefaultExpressionList.copy() changes
to call SpiExpression.copy() and for InQueryExpression and ExistsQueryExpression
to implement that copy() by creating a copy of the sub-query.
A "side-fix" is that in DefaultOrmQuery.createExtraJoinsToSupportManyWhereClause()
it was creating an instance of ManyWhereJoins, then mutating it ... and if we
change that to only doing the assignment at the end (object assignment is atomic)
then racy access reading ManyWhereJoins would always get a fully completed non-mutating
instance of ManyWhereJoins. Noting this because it kind of points to where I think
the race condition is (in createExtraJoinsToSupportManyWhereClause()) but noting that
with the change to DefaultExpressionList.copy() this "side-fix" isn't required per say.
2022-08-31 17:24:55 +12:00
Rob Bygrave
0dda3e0e93
#2814 - Change setNestedUseSavepoint() to use 'ScopeTrans' rather than the underlying Transaction
...
The reason for this is that ScopedTransaction holds a stack of ScopeTrans and Transaction, but
the actual transaction in this stack is often the same instance / shared when nesting. The issue
is that currently setNestedUseSavepoint() sets this flag on the *_underlying transaction_* and
this instance is the same / shared when 'nesting'.
This change moves the nestedUseSavepoint flag for ScopedTransaction to be on ScopeTrans
(from the underlying transaction).
2022-08-31 11:39:02 +12:00
Rob Bygrave
f07c7411fa
No effective change - tidy SqlTreeAlias only
2022-08-30 12:37:27 +12:00
Rob Bygrave and GitHub
b4d037fa18
Merge pull request #2812 from ebean-orm/feature/inspect-tidy
...
IntelliJ inspect various improvements
2022-08-30 11:58:54 +12:00
Rob Bygrave
e46bbcf8cf
NaturalKeyQueryData use the matchSingleProperty + IntelliJ Inspect various improvements
...
The non-use of the matchSingleProperty meant it fell back to the multi-property match
2022-08-27 23:10:13 +12:00
Rob Bygrave
0c2ab729bc
IntelliJ Inspect various improvements
2022-08-27 22:37:48 +12:00
Rob Bygrave
81ef967d9f
IntelliJ Inspect various improvements
2022-08-27 22:02:32 +12:00
Rob Bygrave and GitHub
2d733795c7
Merge pull request #2811 from ebean-orm/feature/refactor-json-docstore-methods
...
Refactor method names SpiJsonReader and DocStore types
2022-08-27 20:16:03 +12:00
Rob Bygrave
7ce85fe5f2
Refactor method names SpiJsonReader and DocStore types
2022-08-27 20:09:27 +12:00
Rob Bygrave
e3e30cafdd
Refactor tidy error and log messages - part 2
2022-08-27 17:15:08 +12:00
Rob Bygrave
e51ac7de36
Refactor tidy error and log messages
2022-08-27 16:50:54 +12:00
Rob Bygrave
ee71c79125
Tidy DefaultTypeManager, reduce unnecessary fields
2022-08-27 16:08:30 +12:00
Rob Bygrave
bce2dec1cd
Remove unused imports in DefaultTypeManager
2022-08-27 15:40:06 +12:00
Rob Bygrave
3f2d0ef520
Bump to 13.9.0-SNAPSHOT
2022-08-26 17:49:01 +12:00
Rob Bygrave and GitHub
bbb3ad9333
Merge pull request #2810 from ebean-orm/feature/extract-joda-time-module
...
Refactor extract ebean-joda-time module - move joda ScalarTypes
2022-08-26 17:34:28 +12:00
Rob Bygrave
b7e62df371
Refactor extract ebean-joda-time module - move joda ScalarTypes
...
Moves the joda-time ScalarTypes into a new ebean-joda-time module. Include
the ebean-joda-time module in the classpath, and the extra types will be
service loaded (by DefaultTypeManager).
2022-08-26 17:32:31 +12:00
Rob Bygrave and GitHub
7b3405ca25
Merge pull request #2809 from ebean-orm/feature/refactor-move-BasicTypeConverter
...
Refactor move BasicTypeConverter to ebean-core-type module
2022-08-26 15:30:16 +12:00
Rob Bygrave
9984b53070
Refactor move BasicTypeConverter to ebean-core-type module
...
Doing this in preparation for moving the joda-type ScalarTypes into their own module
2022-08-26 15:21:30 +12:00
Rob Bygrave and GitHub
5e1aef1953
Merge pull request #2808 from ebean-orm/feature/refactor-move-internal-bindAndJson
...
Refactor move package - server.type.DataBind to server.bind, server.text.json -> server.json
2022-08-26 14:52:02 +12:00
Rob Bygrave
4c13a3a779
Refactor move package - server.type.DataBind to server.bind, server.text.json -> server.json
...
The DataBind classes don't need to be in with server.type anymore.
The server.text.json package can just reduce package nesting.
2022-08-26 14:51:19 +12:00
Rob Bygrave and GitHub
100719ac1f
Merge pull request #2807 from ebean-orm/feature/move-scalarTypeBaseVarchar
...
Refactor move ScalarTypeBaseDate, ScalarTypeBaseDateTime, ScalarTypeBaseVarchar in ebean-core-type
2022-08-26 13:22:23 +12:00
Rob Bygrave
a13f581a65
Refactor ScalarTypeBaseDateTime, merge into ScalarTypeUtils both IsoJsonDateTimeParser and DecimalUtils
...
That is, merge the static util methods into ScalarTypeUtils
2022-08-26 13:15:55 +12:00
Rob Bygrave
f319ee66ad
Refactor move ScalarTypeBaseDateTime to ebean-core-type module
2022-08-26 13:02:42 +12:00
Rob Bygrave
6f249c7b72
No effective change, tidy ScalarTypeBaseDate only
2022-08-26 12:36:04 +12:00
Rob Bygrave
09e20934d7
Refactor move ScalarTypeBaseDate to ebean-core-type module
2022-08-26 12:30:50 +12:00
Rob Bygrave
5b22506b9b
Refactor move ScalarTypeBaseVarchar to ebean-core-type module
2022-08-26 12:28:29 +12:00
Rob Bygrave
13a913428e
DecimalUtils - remove unused methods converting between Instance and BigDecimal
2022-08-26 12:24:15 +12:00
Rob Bygrave
5667f1b118
ScalarTypeCharArray - remove unused method jsonWrite() with incorrect params
2022-08-26 12:20:36 +12:00
Rob Bygrave and GitHub
fcb8e4ca64
Merge pull request #2806 from ebean-orm/feature/refactor-scalarType-convertFromMillis
...
Refactor ScalarType, remove convertFromMillis() method (no longer needed)
2022-08-25 22:49:03 +12:00
Rob Bygrave
c5e8b217e3
Refactor ScalarType, remove convertFromMillis() method (no longer needed)
...
Due to the move and change of CsvReader using StringParser ScalarType no longer
needs that general convertFromMillis() method. Note that date and dateTime ScalarTypes
still retain this conversion method.
2022-08-25 22:37:47 +12:00
Rob Bygrave and GitHub
f98b6b0e2a
Merge pull request #2805 from ebean-orm/feature/extract-csv-reader-module
...
Extract csv reader module
2022-08-25 22:24:07 +12:00
Rob Bygrave
f01d8174e8
Extract CsvReader - fix parent pom version
2022-08-25 22:17:20 +12:00
Rob Bygrave
ccf790a630
Extract CsvReader - provider scope for ebean-core
2022-08-25 22:15:15 +12:00
Rob Bygrave
efe80a534c
Extract CsvReader - remove built in date, time, dateTime parsing - use StringParser instead
...
Just always use our own StringParser lambda function instead for parsing date, time and dateTime types.
2022-08-25 22:09:38 +12:00
Rob Bygrave
1aac01ead0
Extract CsvReader - move DefaultCsvCallback and add module-info
2022-08-25 17:49:11 +12:00
Rob Bygrave
216c43eea6
Extract CsvReader into separate ebean-csv-reader module
2022-08-25 17:25:49 +12:00
Rob Bygrave and GitHub
5b2a8cdacb
Merge pull request #2804 from ebean-orm/feature/refactor-move-ScalarTypeBase
...
Refactor move ScalarTypeBase + remove loadIgnore()
2022-08-25 13:47:14 +12:00
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
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
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
Flo and GitHub
e8afba7ed2
Use fetch size 1 instead of Integer.MIN_VALUE
2022-08-10 19:26:40 +02:00
Flo and GitHub
dd5bb3edff
Bump mariadb-java-client to 3.0.7
2022-08-10 12:48:02 +02:00
Rob Bygrave
475b05052e
Refactor rename internal methods for SpiQueryPlan and DbReadContext
...
Change the getter methods to use accessor style
2022-08-09 15:43:16 +12:00
Rob Bygrave
4cc012b974
Bump to 13.7.1-SNAPSHOT
2022-08-09 14:26:04 +12:00
Rob Bygrave
c214fe52f0
Bump to 13.7.0
2022-08-09 13:59:43 +12:00
Rob Bygrave
4f57bd3511
Prepare release, set kotlin-querybean-generator used version
2022-08-09 13:53:38 +12:00
Rob Bygrave
82dc2d031a
Change EA build to just use EA,GA - remove loom,metropolis,panama
2022-08-09 12:38:04 +12:00
Rob Bygrave
a831ee9ac9
Bump to 13.7.0-SNAPSHOT
2022-08-09 12:35:00 +12:00
Rob Bygrave
e01b20aecb
Bump to 13.7.0-SNAPSHOT
2022-08-09 12:33:44 +12:00
Rob Bygrave
58713c7083
#2770 - Improve test asserts with SqlQuery usingTransaction()
2022-08-09 12:31:36 +12:00
Rob Bygrave and GitHub
2df6f2e5fb
Merge pull request #2770 from ebean-orm/feature/sqlquery-useTransaction
...
Add SqlQuery usingTransaction() for consistency and deprecate ExtendedServer API
2022-08-09 11:59:10 +12:00
Rob Bygrave
19724e71db
Merge branch 'master' of github.com:ebean-orm/ebean
2022-08-09 11:28:33 +12:00
Rob Bygrave and GitHub
1a74c7ca85
Merge pull request #2778 from ebean-orm/feature/metric-naming-convention
...
Support a naming convention function that can be applied to metrics names for reporting
2022-08-09 11:10:51 +12:00
Rob Bygrave and GitHub
0356f595c8
Merge pull request #2777 from ebean-orm/dependabot/maven/ebean-postgis/org.postgresql-postgresql-42.4.1
...
Bump postgresql from 42.3.3 to 42.4.1 in /ebean-postgis
2022-08-09 10:48:38 +12:00
Rob Bygrave and GitHub
b12a9adf46
Merge pull request #2776 from ebean-orm/dependabot/maven/ebean-test/org.postgresql-postgresql-42.4.1
...
Bump postgresql from 42.3.3 to 42.4.1 in /ebean-test
2022-08-09 10:48:24 +12:00
Rob Bygrave and GitHub
2b874189a2
Merge pull request #2775 from ebean-orm/dependabot/maven/ebean-core/org.postgresql-postgresql-42.4.1
...
Bump postgresql from 42.3.3 to 42.4.1 in /ebean-core
2022-08-09 10:47:56 +12:00
Rob Bygrave
f2d95cf012
Merge branch 'master' of github.com:ebean-orm/ebean
2022-08-09 10:47:09 +12:00
Rob Bygrave
d4825cd72c
Bump ebean-agent to 13.7.0
2022-08-09 10:46:55 +12:00
Rob Bygrave
c7bd6c8bde
Support a naming convention function that can be applied to metrics names for reporting
...
For example, can apply a lower case underscore naming convention to the metrics names. This
can be done such that it doesn't have to be applied every time the metrics are collected and
reported.
2022-08-08 21:34:00 +12:00
dependabot[bot] and GitHub
c9b3a91539
Bump postgresql from 42.3.3 to 42.4.1 in /ebean-postgis
...
Bumps [postgresql](https://github.com/pgjdbc/pgjdbc ) from 42.3.3 to 42.4.1.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.3.3...REL42.4.1 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-06 05:55:53 +00:00
dependabot[bot] and GitHub
565f6c5ac6
Bump postgresql from 42.3.3 to 42.4.1 in /ebean-test
...
Bumps [postgresql](https://github.com/pgjdbc/pgjdbc ) from 42.3.3 to 42.4.1.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.3.3...REL42.4.1 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-06 05:55:53 +00:00
dependabot[bot] and GitHub
356b5e58d9
Bump postgresql from 42.3.3 to 42.4.1 in /ebean-core
...
Bumps [postgresql](https://github.com/pgjdbc/pgjdbc ) from 42.3.3 to 42.4.1.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases )
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.3.3...REL42.4.1 )
---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-06 05:55:52 +00:00
Rob Bygrave and GitHub
094fc3f4b8
Merge pull request #2772 from FOCONIS/add-ebean-annotation-to-bom
...
Add ebean-annotation to BOM
2022-08-04 10:16:06 +12:00
Roland Praml and GitHub
cfb9d860f9
Merge branch 'ebean-orm:master' into add-ebean-annotation-to-bom
2022-08-03 14:40:22 +02:00
Rob Bygrave
2f7b553d7c
Bump kotlin-querybean-generator version
2022-08-03 22:18:09 +12:00
Roland Praml
ec9481420c
Add ebean-annotation to BOM
2022-08-03 11:34:31 +02:00
Rob Bygrave and GitHub
797e1f4bd2
Merge pull request #2767 from ebean-orm/feature/2766-json-ref-bean
...
#2766 Explicitly specify disableLazyLoad on beans created from JSON by default
2022-08-03 20:36:19 +12:00
Rob Bygrave and GitHub
a14507e563
Merge pull request #2765 from ebean-orm/feature/2762-forUpdate-pagingList-count
...
#2762 - forUpdate is NOT included in query copy() method
2022-08-03 20:35:45 +12:00
Rob Bygrave and GitHub
732f0e13e2
Merge pull request #2745 from ebean-orm/feature/2733-rename-moduleInfoLoader
...
#2733 - Rename ModuleInfoLoader to EntityClassRegister and _Ebean$ModuleInfo to EbeanEntityRegister
2022-08-03 20:35:21 +12:00
Rob Bygrave and GitHub
a6304ebe8b
Merge pull request #2722 from ebean-orm/feature/jakarta-jaxb
...
Migrate to Jakarta JAXB (jakarta.xml.bind <- javax.xml.bind)
2022-08-03 20:34:55 +12:00
Rob Bygrave
4050d5e900
Add SqlQuery usingTransaction() for consistency and deprecate ExtendedServer API
...
- The ExtendedServer API is replaced by use of query usingTransaction()
- Add SqlQuery usingTransaction() for consistency with Query and DtoQuery
2022-08-02 15:35:00 +12:00
Rob Bygrave
87cc95f60d
Bump to 13.6.7-SNAPSHOT after release
2022-08-02 09:12:00 +12:00
Rob Bygrave
e8d663c94e
[maven-release-plugin] prepare for next development iteration
2022-08-02 08:56:47 +12:00
Rob Bygrave
effcb86174
[maven-release-plugin] prepare release ebean-parent-13.6.6
2022-08-02 08:56:41 +12:00
Rob Bygrave
7e50e6e427
Bump ebean-agent to 13.6.6 (no functional change)
2022-08-02 08:49:09 +12:00
Rob Bygrave
47b940f672
#2760 - Add ServerMetrics.asData() ... for consistency
2022-08-02 08:35:48 +12:00
Rob Bygrave
01d5aa8199
#2760 - Add ServerMetrics.asJson() ... to support conversion of collected metrics to json
2022-08-01 16:54:49 +12:00
Rob Bygrave
7474430a63
#2768 - ENH: Add eqIfPresent() - a helper expression for fluid style when some EQ are optional
2022-08-01 16:36:09 +12:00
Rob Bygrave
ed830aeb0c
#2766 - Explicitly specify disableLazyLoad on beans created from JSON (default)
...
- Beans created from JSON default to disableLazyLoad true
- Explicitly use new JsonReadOptions().setEnableLazyLoading(true) when lazy loading is needed
2022-08-01 15:43:08 +12:00
Rob Bygrave
54cbdae22d
#2766 - Failing test for reference bean created from JSON allows lazy loading.
2022-08-01 15:38:11 +12:00
Rob Bygrave
bb77d6588a
#2762 - forUpdate is NOT included in query copy() method
...
The copy() method is used by findPagedList(), findIds(), findFutureList() etc.
2022-08-01 11:35:58 +12:00
Rob Bygrave
f930471beb
Update README to put build status badges at top
2022-08-01 10:19:32 +12:00
Rob Bygrave
3a84e4183d
Fix platform specific asserts with TestQuerySingleAttribute using limit/offset
2022-08-01 09:45:33 +12:00
Rob Bygrave
d12dc9bfed
Fix platform specific asserts with TestQuerySingleAttribute using limit/offset
2022-08-01 09:37:34 +12:00
Rob Bygrave
5f689dee1b
No effective change - tidy test only, TestQuerySingleAttribute
2022-08-01 09:20:38 +12:00
Rob Bygrave
08d3a3b2f5
Fix platform specific assert in test TestQuerySingleAttribute
2022-08-01 09:16:55 +12:00
Rob Bygrave
4ed5f91963
#2756 - Fix for Bug findSingleAttributeList o2m maxrows
...
Allow maxRows use in this case
2022-07-29 22:37:06 +12:00
Rob Bygrave
f36e4543ee
#2755 - Effectively fixed by #2753 , format only change
2022-07-29 18:08:31 +12:00
Rob Bygrave
37f92bf967
Merge branch 'bug-singleattributelist-o2m-orderby' of github.com:FOCONIS/ebean into FOCONIS-bug-singleattributelist-o2m-orderby
2022-07-29 18:07:22 +12:00
Rob Bygrave
eb14531b66
#2754 - Adjust test query for oneToMany_notNull()
2022-07-29 17:29:56 +12:00
Rob Bygrave
6c1a3647f9
Merge branch 'bug-findsingleattributelist-o2m-notnull' of github.com:FOCONIS/ebean into FOCONIS-bug-findsingleattributelist-o2m-notnull
2022-07-29 17:29:10 +12:00
Rob Bygrave
fa9e9be003
#2753 - Fix for, Bug findSingleAttributeList o2m distinct
2022-07-29 17:12:51 +12:00
Rob Bygrave
02ead0bcdb
Merge branch 'bug-findsingleattributelist-o2m-distinct' of github.com:FOCONIS/ebean into FOCONIS-bug-findsingleattributelist-o2m-distinct
2022-07-29 16:58:04 +12:00
Rob Bygrave
892e7bc84a
Update test migration output due to remove of - NOTE: table has @History #2764
...
-- NOTE: table has @History - special migration may be necessary
2022-07-29 16:47:42 +12:00
Rob Bygrave
4bdcd49eab
Javadoc tidy for Database and DB
2022-07-29 16:46:18 +12:00
Rob Bygrave
7a0de51721
Javadoc tidy for Database and DB
2022-07-29 16:39:13 +12:00
Rob Bygrave and GitHub
0ea44b36dc
Merge pull request #2764 from FOCONIS/fix-history-warning
...
Fix: DDL will get wrong hint for special migration
2022-07-29 08:40:24 +12:00
Rob Bygrave and GitHub
35e1aa2737
Merge pull request #2763 from FOCONIS/fix-tojson-with-target
...
Fix: toJson must use setIntercept if target bean is passed
2022-07-29 08:38:42 +12:00
Roland Praml
dab428ead5
Fix: DDL will get wrong hint for special migration
2022-07-28 15:10:37 +02:00
Roland Praml
dbcc779731
Fix: toJson must use setIntercept if target bean is passed
2022-07-28 15:07:05 +02:00
Rob Bygrave
3c2b5f253f
Tidy DLoadContext only
2022-07-27 22:28:15 +12:00
Rob Bygrave
31c20ca9a2
Format and imports on test code only
2022-07-27 22:26:26 +12:00
Rob Bygrave
0100d024d9
#2750 #2751 SoftDeleted entity included via lazy loading (Jackson serialisation)
...
The effective fix is in DLoadContext, only allow includeSoftDeletes to be set from
the query when the query is SpiQuery.Mode.NORMAL (not a lazy loading query).
2022-07-27 22:25:10 +12:00
Rob Bygrave
7a6d91c2f4
Merge branch 'update_ignores_soft_delete' of github.com:Ichtil/ebean into Ichtil-update_ignores_soft_delete
2022-07-27 21:22:16 +12:00
Rob Bygrave
31ac0f794f
Add avaje-applog-slf4j dependency to ebean-api
...
This means by default AppLog logging goes to slf4j-api. Exclude this dependency to otherwise
control the AppLog System.Logger implementation.
2022-07-27 21:12:19 +12:00
Rob Bygrave
648bdf4553
Bump ebean-dll-runner to 2.2
2022-07-27 15:07:17 +12:00
Rob Bygrave
bda0786924
#2760 - Add MetaInfoManager.metricsAsJson() ... to support conversion of collected metrics to json
2022-07-27 09:31:58 +12:00
Rob Bygrave
64311b2b9d
Merge branch 'master' of github.com:ebean-orm/ebean
2022-07-26 21:25:54 +12:00
Rob Bygrave
743acf1f30
Bump avaje-config to 2.2 and ebean-datasource 8.2, these use AppLog.getLogger() to obtain System.Logger
2022-07-26 21:25:38 +12:00
Rob Bygrave and GitHub
74fef50b67
Merge pull request #2758 from evolvedhat/master
...
Update README.md
2022-07-25 13:33:48 +12:00
evolvedhat and GitHub
185404a537
Merge pull request #1 from evolvedhat/evolvedhat-patch-1
...
Update README.md
2022-07-24 15:58:47 -07:00
Rob Bygrave and GitHub
ced5bb1089
Merge pull request #2757 from tobias-/patch-2
...
Add notIn(Query) to query beans
2022-07-21 08:18:24 +12:00
Snōwball and GitHub
52759e0510
Add notIn(Query) to query beans
...
Missing from query beans, but is available in the `ExpressionList` class.
2022-07-20 14:54:30 +02:00
Alexander Wagner
7db2210ba4
Bug findsingleattributelist o2m maxrows
2022-07-20 13:47:17 +02:00
Alexander Wagner
9b80dd97c9
Bug findsingleattributelist o2m orderby
2022-07-20 13:38:38 +02:00
Alexander Wagner
23ca0e716c
Bug findsingleattributelist o2m notNull
2022-07-20 09:16:10 +02:00
Alexander Wagner
eac03a0721
assert
2022-07-20 09:02:06 +02:00
Alexander Wagner
cf8f099447
test for findSingleAttributeList o2m distinct
2022-07-20 09:02:06 +02:00
Rob Bygrave
6698dda8ae
Improve Javadoc only for InterceptReadOnly and InterceptReadWrite
2022-07-20 10:45:27 +12:00
Rob Bygrave
1cb011df5b
Improve Javadoc only for EntityBeanIntercept and InterceptReadOnly
2022-07-20 10:38:02 +12:00
Rob Bygrave
ac1e1757e8
#2748 - Fix partially loaded bean scenario with .setDisableLazyLoading(true) .setBeanCacheMode(CacheMode.PUT) // force query to hit database
2022-07-20 08:16:43 +12:00
Rob Bygrave
48404fc85d
#2748 - Fix setDisableLazyLoading(true) ... does not set fully loaded state [fully loaded bean scenario]
2022-07-20 07:55:42 +12:00
Rob Bygrave
9252e72581
#2748 - Fix such that .setLoadBeanCache(false) ... sets CacheMode.OFF
2022-07-20 07:45:20 +12:00
Jan Klička
64f99f5205
2750 failing test case
2022-07-15 17:49:10 +02:00
Rob Bygrave
a5e3b9e68a
#2749 - Bump ebean-datasource, ebean-annotation, ebean-types, persistence-api
2022-07-15 21:53:32 +12:00
evolvedhat and GitHub
4b43751512
Update README.md
...
Added descriptions from the website to give a better idea of what the project does.
2022-07-13 11:39:59 -07:00
Rob Bygrave
1d9db88050
#2733 - Rename ModuleInfoLoader to EntityClassRegister and _Ebean$ModuleInfo to EbeanEntityRegister
2022-07-11 15:35:46 +12:00
Rob Bygrave
5f6efd29ef
#2743 - Postgres DDL - For create table, improve column ordering for tighter storage
2022-07-07 22:06:21 +12:00
Rob Bygrave
110bc614e4
#2743 - Postgres DDL - For create table, improve column ordering for tighter storage
2022-07-07 13:45:06 +12:00
Rob Bygrave
ec89d31a32
Bump to 13.6.5-SNAPSHOT after release
2022-07-07 12:11:54 +12:00
Rob Bygrave
fbae9cad8a
#2742 - ModelContainer.applyChangeSet(ModelContainer.java:167) - IllegalArgumentException: No rule for io.ebeaninternal.dbmigration.migration.CreateSchema
2022-07-07 12:03:39 +12:00
Rob Bygrave
fdfe2533c9
[maven-release-plugin] prepare for next development iteration
2022-07-06 20:59:11 +12:00
Rob Bygrave
7e3d39ac1a
[maven-release-plugin] prepare release ebean-parent-13.6.5
2022-07-06 20:59:04 +12:00
Rob Bygrave
ce19837649
Bump avaje-lang to 1.1 with the only change being the removal of maven pom descriptors from META-INF/maven
2022-07-06 20:49:49 +12:00
Rob Bygrave
11e20edb59
#2741 - Bump avaje-config to 2.1 and modify ebean-test to support use of ${docker.host} in test container jdbc urls
2022-07-06 20:47:54 +12:00
Rob Bygrave
88b6a60feb
#2730 - Secondary @OneToMany fetch query is not happening if the same Entity type is fetched
2022-07-06 20:19:41 +12:00
Rob Bygrave
43dac07d5b
#2740 - Bump ebean-test-containers to 6.2
2022-07-06 14:41:24 +12:00
Rob Bygrave
04434215d0
#2740 - Bump ebean-test-containers to 6.2
2022-07-06 14:27:28 +12:00
Rob Bygrave
52e6c0c625
#2736 - findDto nonsupport setter chain (accessor style setters, both fluid style and non fluid style)
2022-07-05 10:37:55 +12:00
Rob Bygrave
745fbe883e
#2737 - Mapping of TimeZone doesn't have enough characters
2022-07-05 09:05:13 +12:00
Rob Bygrave
283e0b66fa
#2734 - maven build - excluding maven descriptor (pom and properties) from built artifacts
2022-07-04 17:53:28 +12:00
Rob Bygrave
523deb20f4
#2732 - ebean-agent - skip transactional profiling aware enhancement on query beans
2022-07-04 17:05:25 +12:00
Rob Bygrave
23d52ca192
#2731 - Change ebean-querybean annotations from Retention RUNTIME to CLASS
2022-07-04 16:58:06 +12:00
Rob Bygrave
d20d276d56
#2728 - Fix for stateless update with orphanRemoval=true and softDelete
2022-07-04 12:22:27 +12:00
Rob Bygrave
5b92ac6e02
Merge branch 'deleted_one_to_many_children_bug' of https://github.com/Ichtil/ebean into Ichtil-deleted_one_to_many_children_bug
2022-07-01 17:12:45 +12:00
Jan Klička
6392f90f32
Add more failing test cases
2022-06-29 18:41:19 +02:00
Jan Klička
bb8f3831b8
Testcase demonstrating stateless update resulting in a delete
2022-06-29 16:09:51 +02:00
Rob Bygrave
4bb43814b7
Run build with -T 8
2022-06-28 10:30:30 +12:00
Rob Bygrave
95c1554642
Run build with -T 8, clean test only for main build
2022-06-28 10:24:35 +12:00
Rob Bygrave
2cd59c5166
Run build with -T 8
2022-06-28 09:59:37 +12:00
Rob Bygrave
2d65a3f1c9
Migrate to Jakarta JAXB (jakarta.xml.bind <- javax.xml.bind)
2022-06-17 18:10:14 +12:00
Rob Bygrave
afdb1df7ce
Testing nuodb 4.3.2, but it isn't supporting getGeneratedKeys for jdbc batch inserts
...
That breaks a lot of tests
2022-06-16 23:32:04 +12:00
Rob Bygrave
fa6fdf124d
Fix test BasicProfileLocationTest
2022-06-16 13:52:27 +12:00
Rob Bygrave
1e044f03ed
Adjust test DefaultPersistenceContextTest
2022-06-15 22:25:46 +12:00
Rob Bygrave
7989fcd6ce
Bump to 13.6.5-SNAPSHOT after release
2022-06-15 22:22:04 +12:00
Rob Bygrave
a5256df6f2
[maven-release-plugin] prepare for next development iteration
2022-06-14 16:14:25 +12:00
Rob Bygrave
fa11dac2b2
[maven-release-plugin] prepare release ebean-parent-13.6.4
2022-06-14 16:14:18 +12:00
Rob Bygrave
c40ca2fad7
Bump agent to 13.6.4 (no effective change)
2022-06-14 16:09:13 +12:00
Rob Bygrave and GitHub
5b9359f509
Merge pull request #2719 from ebean-orm/feature/postgres-default-table-partition-refactor
...
DDL - Refactor DDL for Postgres and YugabyteDB to just create a default partition table
2022-06-14 16:08:28 +12:00
Rob Bygrave
403556d8b2
DDL - Refactor DDL for Postgres and YugabyteDB to just create a default partition table
...
Removes the need and use of PostgresPlatform.tablePartitionsExist() and PostgresPlatform.tablePartitionInit() altogether.
2022-06-14 16:00:54 +12:00
Rob Bygrave
06ad2edfc1
#2718 - [Yugabyte] Fix such that builtin table partition functions are included in DDL (when we use table partitioning)
2022-06-14 15:39:34 +12:00
Rob Bygrave and GitHub
16e2489ba0
Merge pull request #2717 from ebean-orm/feature/string-jsonb
...
Support Postgres JSONB/JSON with String - @DbJsonb String content;
2022-06-14 15:09:05 +12:00
Rob Bygrave
162b3449e8
Put ebean.properties back to default to h2
2022-06-14 15:03:35 +12:00
Rob Bygrave
8c3ed6996e
Put postgresql jdbc back to 42.3.3
2022-06-14 14:59:39 +12:00
Rob Bygrave
583c5f74eb
Support Postgres JSONB/JSON with String - @DbJsonb String content;
2022-06-14 14:57:50 +12:00
Rob Bygrave
ab047996d2
Add build badge for Oracle
2022-06-14 09:18:17 +12:00
Rob Bygrave
239f87bb5d
Rename Oracle GH WF build
2022-06-13 22:39:35 +12:00
Rob Bygrave
5be3b7717c
#2716 - Refactor ScalarType interface to make use of default methods
2022-06-13 22:38:15 +12:00
Rob Bygrave
e29d83a379
#2710 - Update PersistRequestBean with checkAllMutableProperties() and checkAnyMutableProperties()
2022-06-13 18:58:38 +12:00
Rob Bygrave
8301fd5e74
#2710 - JSONB fields are not considered dirty after modified in BeanPersistController preUpdate
2022-06-13 18:35:42 +12:00
Rob Bygrave
3e3647816d
#2715 - [ebean-test-containers] Fix for Postgis to support extraDb (second database), Update Oracle container
2022-06-13 15:44:52 +12:00
Rob Bygrave
9aa7ae79e2
#2713 - Improve javadoc of Finder, BeanFinder, BeanRepository - deprecate use of BeanFinder server field (migrate to database)
2022-06-09 13:26:48 +12:00
Rob Bygrave
168c940b79
#2712 - Bump jedis to 4.2.3 (from 4.2.2)
2022-06-09 12:29:52 +12:00
Rob Bygrave
1ee18a1823
#2711 - Gradle: Change querybean generator from isolating to aggregating
2022-06-09 12:26:36 +12:00
Rob Bygrave and GitHub
c02ab7340c
Merge pull request #2708 from FOCONIS/fix-localtime
...
Part 1: Fix read/write/query LocalTime values
2022-06-09 12:00:06 +12:00
Rob Bygrave and GitHub
c67773505d
Merge pull request #2706 from FOCONIS/findsingleattributeset
...
ENH: Add support for findSingleAttributeSet()
2022-06-09 11:50:04 +12:00
Noemi Praml
9c354919e5
refactoring
...
(cherry picked from commit 43e28c4f5c747cdda2e3547a8db593eab490ceec)
2022-05-31 10:49:09 +02:00
Noemi Praml
c8be59fd95
it fixes the test
...
(cherry picked from commit d2e21aa3dcbd4ae59dd8d1ff5404d94c298f087b)
2022-05-31 10:47:32 +02:00
Noemi Praml
d1a40b4739
failing test
2022-05-31 10:47:08 +02:00
Noemi Praml
bb9cfe9d0f
add support for findSingleAttributeSet
2022-05-24 11:09:56 +02:00
Rob Bygrave
ede2ad4d54
Bump test modules to 13.6.4-SNAPSHOT after release
2022-05-24 14:01:05 +12:00
Rob Bygrave
1060503fe1
[maven-release-plugin] prepare for next development iteration
2022-05-24 13:46:16 +12:00
Rob Bygrave
2edfc33d00
[maven-release-plugin] prepare release ebean-parent-13.6.3
2022-05-24 13:46:09 +12:00
Rob Bygrave
37902c75eb
Bump ebean-agent to 13.6.3
2022-05-24 13:41:13 +12:00
Rob Bygrave and GitHub
14abb34739
Merge pull request #2704 from ebean-orm/feature/2702-renameTable
...
#2702 - IllegalArgumentException: No rule for io.ebeaninternal.dbmigration.migration.RenameTable
2022-05-24 10:55:11 +12:00
Rob Bygrave
68680ffd34
#2702 - IllegalArgumentException: No rule for io.ebeaninternal.dbmigration.migration.RenameTable
...
Add support for applying the RenameTable change to the model.
2022-05-24 10:48:38 +12:00
Rob Bygrave
8106ffd73d
#2703 - Bump ebean-test-containers to 6.0 (Java 11 and System.Logger)
2022-05-24 10:20:04 +12:00
Rob Bygrave and GitHub
d00cb854fc
Merge pull request #2703 from ebean-orm/feature/ebean-test-containers
...
ebean-test-docker was renamed to ebean-test-containers
2022-05-24 09:03:22 +12:00
Rob Bygrave
ca445b5226
ebean-test-docker was renamed to ebean-test-containers
...
- Migrate from io.ebean:ebean-test-docker -> io.ebean:ebean-test-containers
- Migrate (with 5.8) package from io.ebean.docker.commands -> io.ebean.test.containers
2022-05-24 08:54:58 +12:00
Rob Bygrave
74b4994221
#2701 -[DDL] Postgres DDL generation for table partitioning with schema - helper method to add partitions does not work
...
This also removes the helper partition_init() stored function as it isn't really needed now that postgres has default partition support (since PG11 actually, partition_init predates PG11).
2022-05-23 20:39:45 +12:00
Rob Bygrave
62106935f4
Bump test modules to 13.6.3-SNAPSHOT after release
2022-05-18 21:01:40 +12:00
Rob Bygrave
bf034eb2a1
Bump test modules to 13.6.3-SNAPSHOT after release
2022-05-18 20:26:30 +12:00
Rob Bygrave
c5e980991e
[maven-release-plugin] prepare for next development iteration
2022-05-18 20:11:18 +12:00
Rob Bygrave
1004675a0b
[maven-release-plugin] prepare release ebean-parent-13.6.2
2022-05-18 20:11:12 +12:00
Rob Bygrave
12e508ab48
Merge branch 'master' of github.com:ebean-orm/ebean
2022-05-18 18:25:38 +12:00
Rob Bygrave
be0e1116a7
Bump ebean-agent to 13.6.2
2022-05-18 18:25:24 +12:00
Rob Bygrave and GitHub
4b03c8a00a
Merge pull request #2698 from ebean-orm/feature/tidy-beancollection
...
No effective change - tidy BeanList etc, BeanCollectionHelpFactory to use specific CQueryCollectionAdd for List and Set
2022-05-18 18:03:09 +12:00
Rob Bygrave
0db93bc82d
No effective change - tidy BeanList etc, BeanCollectionHelpFactory to use specific CQueryCollectionAdd for List and Set
2022-05-18 17:33:08 +12:00
Rob Bygrave
e04a1baabe
Bump tile enhancement to 13.6.0
2022-05-18 15:35:38 +12:00
Rob Bygrave and GitHub
506e2f5625
Merge pull request #2697 from ebean-orm/feature/postgres-table-partitioning-pk
...
Postgres DDL - With Postgres table partitioning, add partition column to primary key
2022-05-17 22:18:55 +12:00
Rob Bygrave
7fbc1f8111
Postgres DDL - With Postgres table partitioning, add partition column to primary key
...
- Postgres DDL generation
- Using table partitioning
- There is a primary key defined that doesn't contain the partition column
In DDL generation, automatically add the partition column to the DB primary key.
2022-05-17 21:39:06 +12:00
Rob Bygrave
4f3c9adf6f
#2695 - DDL Generation for @UniqueConstraint ignores the name - should be the index name when given
2022-05-16 22:06:14 +12:00
Rob Bygrave
ceac2d12b1
#2694 - Postgres DDL - For Postgres table partitioning, remove the "suppressPrimaryKeyOnPartition" mode
2022-05-16 21:48:19 +12:00
Rob Bygrave
cc7f3d49a4
No effective change, tidy whitespace
2022-05-16 21:35:46 +12:00
Rob Bygrave and GitHub
091c40867e
Merge pull request #2693 from ebean-orm/feature/add-schema-support
...
DDL - Add support for creating schema via database migrations (and create all ddl)
2022-05-16 21:28:59 +12:00
Rob Bygrave
71b7aa5946
DDL - Add support for creating schema via database migrations (and create all ddl)
...
Initially for H2 and Postgres, with commented out DDL for other platforms.
2022-05-16 21:17:41 +12:00
Rob Bygrave
9dea51b7a0
#2692 - [querybean generation] Compile error, incorrect generation with nested inner class/record @Embeddable and @IdClass
2022-05-16 18:48:42 +12:00
Rob Bygrave
b7d6374370
Improve error message when no platform providers are in the classpath
2022-05-16 18:47:48 +12:00
Rob Bygrave
195cb9c86c
Adjust postgis build test container - use specific containerName
2022-05-16 16:36:32 +12:00
Rob Bygrave
1329a4775c
Bump test modules to 13.6.2-SNAPSHOT after release
2022-05-16 12:35:41 +12:00
Rob Bygrave
cc91ca5c2a
[maven-release-plugin] prepare for next development iteration
2022-05-16 12:22:31 +12:00
Rob Bygrave
c863fe7781
[maven-release-plugin] prepare release ebean-parent-13.6.1
2022-05-16 12:22:25 +12:00
Rob Bygrave
8dec17c1f3
Bump ebean-agent to 13.6.1 - #2687
2022-05-16 12:05:54 +12:00
Rob Bygrave
36d589d4f3
#2691 - Improve logging summary when insert bean with no @Id ...
2022-05-16 11:30:36 +12:00
Rob Bygrave
dedafa0b93
Modify GH WF EA builds adding mvn --version ... for info on versions used for build
2022-05-13 13:58:13 +12:00
Rob Bygrave and GitHub
7b91b9ec48
Merge pull request #2690 from ebean-orm/bug/orphan-collection-replacement
...
Bug - OneToMany orphanRemoval = true, replace collection adding back …
2022-05-13 12:13:19 +12:00
Rob Bygrave and GitHub
c5940dacf1
Merge pull request #2688 from ebean-orm/feature/test-docker-52
...
Bump to ebean-test-docker 5.3
2022-05-13 11:42:33 +12:00
Rob Bygrave
a4df643d82
#2690 - Refactor internals, tidy SaveManyBeans
...
- Introduce hasOrderColumn field
- Add clearedParent flag to only clear the parent bean from persistence context once (not per detail bean)
2022-05-13 11:38:39 +12:00
Rob Bygrave
74174444bb
Bug - OneToMany orphanRemoval = true, replace collection adding back original collection entry
...
- Adding back a bean from the original collection
- Expect that bean to exist in the final result but, it's missing
Fix here is in SaveManyBeans to add a insertAllChildren and use ebi.setNew(); for beans to force them to insert for this case.
2022-05-12 23:14:26 +12:00
Rob Bygrave
317ad8de9c
Bump to ebean-test-docker 5.3
...
- Supports random ports
- Simplified shutdownMode
- Improved logging on shutdown
2022-05-12 18:43:38 +12:00
Rob Bygrave
4b260483ce
Test only - Adjust timing in TestHistoryInsert.mariadb_simple_history()
2022-05-12 17:14:20 +12:00
Rob Bygrave
6a575cb1bf
Change ebean-test postgis image to postgis/postgis from mdillon/postgis
...
- Also bump default version to 14
2022-05-12 17:05:23 +12:00
Rob Bygrave
a13e1cf074
Bump to ebean-test-docker 5.2
...
- Supports random ports
- Simplified shutdownMode
2022-05-12 16:43:41 +12:00
Rob Bygrave
c59475084a
#2686 - [ebean-test] Allow docker configuration options to be at ebean.test.X as well as ebean.test.<platform>.X
2022-05-05 20:54:07 +12:00
Rob Bygrave
f41704b58c
#2685 - Bump ebean-test-docker to 5.1 with newBuilder() -> builder() with deprecation
2022-05-05 09:17:35 +12:00
Rob Bygrave
5bb9745b3c
Bump to 13.6.1-SNAPSHOT after release
2022-05-03 15:36:03 +12:00
Rob Bygrave
1c072f1d0a
[maven-release-plugin] prepare for next development iteration
2022-05-03 15:13:20 +12:00
Rob Bygrave
bac7eb11bd
[maven-release-plugin] prepare release ebean-parent-13.6.0
2022-05-03 15:13:13 +12:00
Rob Bygrave
a8c2e4db3f
Our release profile is now called "central"
2022-05-03 15:09:34 +12:00
Rob Bygrave
67a4e66b00
[maven-release-plugin] rollback the release of ebean-parent-13.6.0
2022-05-03 15:07:55 +12:00
Rob Bygrave
0d1d212f9f
[maven-release-plugin] prepare for next development iteration
2022-05-03 14:59:36 +12:00
Rob Bygrave
f44c77f5f5
[maven-release-plugin] prepare release ebean-parent-13.6.0
2022-05-03 14:59:29 +12:00
Rob Bygrave
65d07f4af9
Merge branch 'master' of github.com:ebean-orm/ebean
2022-05-03 14:48:52 +12:00
Rob Bygrave
c74de4c221
Bump ebean-agent to 13.6.0
2022-05-03 14:48:38 +12:00
Rob Bygrave and GitHub
ebbef86def
Merge pull request #2626 from ebean-orm/wip/EntityBeanIntercept-interface
...
Support EntityBeanIntercept as an interface with InterceptReadWrite and InterceptReadOnly options
2022-05-03 14:15:49 +12:00
Rob Bygrave
3fab465a13
#2649 - Bump avaje-config to 2.0 (uses System.Logger and not slf4j-api)
2022-05-03 13:50:22 +12:00
Rob Bygrave and GitHub
ff662bff58
Merge pull request #2683 from ebean-orm/feature/bump-datasource
...
Bump ebean-datasource to 8.0 with use of System.Logger (from slf4j-api)
2022-05-03 13:46:18 +12:00
Rob Bygrave
cc7acd4761
Bump ebean-datasource to 8.0 with use of System.Logger (from slf4j-api)
2022-05-03 13:45:35 +12:00
Rob Bygrave and GitHub
1365e39e94
Merge pull request #2681 from ebean-orm/feature/2647
...
#2647 - When Postgres + isAllQuotedIdentifiers true + using DataSourceConfig THEN `datasourceConfig.addProperty("quoteReturningIdentifiers", false);`
2022-05-03 13:38:10 +12:00
Rob Bygrave and GitHub
a73eb1c42f
Merge pull request #2648 from ebean-orm/feature/bump-classpathscanner
...
Bump avaje classpath scanner to 7.1, ignores module-info, uses System.Logger (not slf4j-api)
2022-05-03 13:36:39 +12:00
Rob Bygrave and GitHub
3f5a610df1
Merge pull request #2650 from ebean-orm/feature/bump-ddlrunner
...
Bump ebean-ddl-runner (sync version with ebean-migration)
2022-05-03 13:36:29 +12:00
Rob Bygrave and GitHub
d96e28991c
Merge pull request #2682 from ebean-orm/feature/ebean-migration-system-logger
...
Bump ebean-migration to 13.6.0 (bumps classpath scanner and ebean-ddl-runner)
2022-05-03 13:36:16 +12:00
Rob Bygrave
e84d12dad8
Bump ebean-migration to 13.6.0 (bumps classpath scanner and ebean-ddl-runner)
2022-05-03 13:30:09 +12:00
Rob Bygrave
1d4f2ad856
#2626 - Add final modifier to methods - For readOnly disableLazyLoad using Collections.EMPTY_LIST etc
2022-05-03 12:23:22 +12:00
Rob Bygrave
84042397b6
#2626 - For readOnly disableLazyLoad using Collections.EMPTY_LIST etc for reference collections
2022-05-03 12:12:47 +12:00
Rob Bygrave
a70461d779
Update InterceptReadWrite with file content diff detection
2022-05-03 10:46:22 +12:00
Rob Bygrave
d1b5400f2c
Merge branch 'master' into wip/EntityBeanIntercept-interface
2022-05-03 10:45:45 +12:00
Rob Bygrave
244f336f54
#2647 - When Postgres + isAllQuotedIdentifiers true + using DataSourceConfig THEN datasourceConfig.addProperty("quoteReturningIdentifiers", false);
...
I think there is not a case where we do NOT want to do this. allQuotedIdentifiers + Postgres is almost not usable without this.
2022-05-03 10:15:07 +12:00
Rob Bygrave
f92887b2f0
#2680 - Bump parent to java11-oss 3.8 which moves nexus-staging-maven-plugin and distributionManagement under "central" profile
...
This means that the nexus-staging-maven-plugin should not be used for forks looking to deploy into their own local nexus/archiva maven repo.
2022-05-03 09:06:27 +12:00
Rob Bygrave
f49b93a845
Bump to 13.6.0-SNAPSHOT
2022-05-03 08:55:50 +12:00
Rob Bygrave
a6f3a4f922
Bump to 13.6.0-SNAPSHOT
2022-05-03 08:37:29 +12:00
Rob Bygrave
d6a65e4e66
Bump to 13.6.0-SNAPSHOT
2022-05-02 22:31:32 +12:00
Rob Bygrave and GitHub
ea5b4e9271
Merge pull request #2662 from ebean-orm/feature/deprecated-remove-Ebean
...
Remove deprecated Ebean, EbeanServer, EbeanServerFactory, ServerConfig migrate to DB, Database, DatabaseFactory, DatabaseConfig
2022-05-02 22:27:57 +12:00
Rob Bygrave and GitHub
ffa50b3176
Merge pull request #2679 from ebean-orm/feature/2677
...
#2677 - Fix for trim failing on mutation of lastAccessTime
2022-05-02 22:25:13 +12:00
Rob Bygrave
2cf83278ea
#2677 - Change trimOnPut to be 10% of max or 1_000.
...
Can look to provide an explicit option via `@CacheBeanTuning` later.
2022-05-02 22:19:37 +12:00
Rob Bygrave
5c332286b6
#2677 - Add ReentrantLock for DefaultServerCache.runEviction() and trigger runEviction() via mutationCounter
...
If we get a lot of cache mutation (puts) between background trims then also trigger runEviction() in foreground using mutationCounter.
2022-05-02 21:48:58 +12:00
Rob Bygrave
1cd319c495
#2677 - Add try catch around DefaultServerCache.runEviction()
...
If there is an unexpected error we expect it to be temporary and want runEviction() to keep executing.
2022-05-02 20:51:33 +12:00
Rob Bygrave and GitHub
cec8a2e482
Merge pull request #2678 from focbenz/patch-1
...
Fixed typo Junit -> JUnit in README
2022-05-02 20:33:01 +12:00
Rob Bygrave
d036edf7fd
#2677 - Fix for trim failing on mutation of lastAccessTime
...
Currently, lastAccessTime can mutate during cache trim processing. This fixes this issue by taking a copy of the lastAccessTime storing as lastAccessSort and using that for sorting for cache trim.
2022-05-02 20:31:10 +12:00
Michael Benz and GitHub
2fefb5c7ef
Merge branch 'ebean-orm:master' into patch-1
2022-05-02 10:10:34 +02:00
Michael Benz and GitHub
4278aa46f5
Junit -> JUnit
...
Just one more change ... verified in Intellij:
Junit -> JUnit
2022-05-02 10:08:46 +02:00
Rob Bygrave and GitHub
7873a2b327
Merge pull request #2676 from focbenz/patch-1
...
Fix grammar in README.md
2022-05-02 20:08:04 +12:00
Rob Bygrave and GitHub
9d3a3ddfeb
Merge pull request #2675 from ebean-orm/feature/DefaultOrmQuery-final
...
Modify DefaultOrmQuery to have non-final copy() methods to allow ebean-mocker to be updated
2022-05-02 20:07:40 +12:00
Michael Benz and GitHub
ac0b9aa025
Fix grammar in README.md
...
Just some grammatical fixes and uppercasings in README. No code changes here!
2022-05-02 08:40:34 +02:00
Rob Bygrave
4d4f8e2c4b
Modify DefaultOrmQuery to have non-final copy() methods to allow ebean-mocker to be updated
2022-05-02 18:01:25 +12:00
Rob Bygrave
2b581fb148
Update README with details on building ebean from source
2022-05-02 16:36:59 +12:00
Rob Bygrave and GitHub
35bd98c14f
Merge pull request #2674 from ebean-orm/feature/ebean-test-container-5
...
Bump to ebean-test-docker 5.0-RC1
2022-05-02 16:36:02 +12:00
Rob Bygrave
8db9991ea3
Bump to ebean-test-docker 5.0
2022-05-02 16:04:42 +12:00
Rob Bygrave
fac69f75d0
Bump to ebean-test-docker 5.0-RC2
2022-05-02 15:40:01 +12:00
Rob Bygrave
b18226711b
Bump to ebean-test-docker 5.0-RC1
2022-04-29 16:43:48 +12:00
Rob Bygrave
4bdb48d340
Bump to 13.5.1-SNAPSHOT after release
2022-04-28 17:58:58 +12:00
Rob Bygrave
d2a742fefb
[maven-release-plugin] prepare for next development iteration
2022-04-28 17:42:12 +12:00
Rob Bygrave
22de23ddf4
[maven-release-plugin] prepare release ebean-parent-13.5.0
2022-04-28 17:42:05 +12:00
Rob Bygrave
496d9674d2
#2672 - Bump ebean-agent to 13.5.0 for - ToStringBuilder enhancement does not use toString() of the abstract class
2022-04-28 10:50:34 +12:00
Rob Bygrave
4ece9fe6cc
Bump to 13.5.0-SNAPSHOT
2022-04-28 10:46:14 +12:00
Rob Bygrave
62f162e4fb
Bump to 13.5.0-SNAPSHOT
2022-04-28 10:44:56 +12:00
Rob Bygrave
38803aa7f8
Bump to 13.5.0-SNAPSHOT
2022-04-28 10:33:41 +12:00
Rob Bygrave
f9943f14b7
Adjust test ebean.properties
2022-04-28 10:32:27 +12:00
Rob Bygrave
1b24c888ee
Put back test jdbc driver for MariaDB ... need to look at changes in newer driver wrt forwardOnlyHintOnFindIterate
...
That is, forwardOnlyHintOnFindIterate is a hack to support poor MySql jdbc driver behavior but maybe we can remove this
hack in later versions of MariaDB at least
2022-04-27 23:13:28 +12:00
Rob Bygrave
45233e96ab
#2673 - Bug introduced in 13.3.1 via #2652 - incorrect binding of history query with SQL2011 standards based queries
2022-04-27 22:48:02 +12:00
Rob Bygrave
517556bfe3
For sql server tests add jdbc parameters ;integratedSecurity=false;trustServerCertificate=true
2022-04-27 20:02:02 +12:00
Rob Bygrave
07101d1528
#2671 - Bump ebean-test-docker to 4.7
2022-04-27 19:53:52 +12:00
Rob Bygrave
9fa1def22b
Bump test jdbc drivers
2022-04-27 18:43:27 +12:00
Rob Bygrave
dd9d49cfa2
#2671 - Bump ebean-test-docker to 4.7
2022-04-27 18:39:49 +12:00
Rob Bygrave
7680a75ca9
Bump test modules to 13.4.2-SNAPSHOT after release
2022-04-27 09:48:13 +12:00
Rob Bygrave
786286421d
[maven-release-plugin] prepare for next development iteration
2022-04-27 09:13:48 +12:00
Rob Bygrave
b517551352
[maven-release-plugin] prepare release ebean-parent-13.4.1
2022-04-27 09:13:41 +12:00
Rob Bygrave
507ba7da1c
Bump ebean-agent to 13.4.1
2022-04-27 09:09:48 +12:00
Rob Bygrave
835796f614
#2670 - Missing implementation of loadIgnore in ScalarTypePgisBase
2022-04-27 08:43:06 +12:00
Rob Bygrave
ab9a6fb69a
git push origin masterMerge branch 'FOCONIS-toString-with-map'
2022-04-27 08:35:38 +12:00
Jonas Pöhler and Noemi Szemenyei
4d7a3d135c
FIX: StackOverflowError when using recursive relation within Map
...
(cherry picked from commit d06bc13b4e1e421546f4997900d5fdc6aa980257)
2022-04-26 13:53:51 +02:00
Rob Bygrave
937b15c07a
Modify EA builds to use EA,GA rather than specific versions
2022-04-26 09:30:20 +12:00
Rob Bygrave
47cf81fef9
Bump test modules to 13.4.0-SNAPSHOT after release
2022-04-21 13:47:29 +12:00
Rob Bygrave
b21123343f
[maven-release-plugin] prepare for next development iteration
2022-04-21 13:30:00 +12:00
Rob Bygrave
303f63fe5e
[maven-release-plugin] prepare release ebean-parent-13.4.0
2022-04-21 13:29:54 +12:00
Rob Bygrave
59d12c908c
Bump ebean-agent to 13.4.0 (no effective change)
2022-04-21 10:38:39 +12:00
Rob Bygrave
e736263148
Bump to 13.4.0-SNAPSHOT
2022-04-21 10:36:08 +12:00
Rob Bygrave
72712c0e46
Bump to 13.4.0-SNAPSHOT
2022-04-21 10:29:58 +12:00
Rob Bygrave
5245ef597d
Bump to 13.4.0-SNAPSHOT
2022-04-21 10:28:01 +12:00
Rob Bygrave
9d2621d353
#2667 - Bump jedis dependency to 4.2.2 from 4.2.1
2022-04-21 10:20:51 +12:00
Rob Bygrave and GitHub
015ef0289f
Merge pull request #2666 from ebean-orm/feature/discriminatorString-compareTo
...
Fix: CompareTo when discriminatorString is null
2022-04-21 09:56:22 +12:00
Rob Bygrave
5b9ca2933f
Fix: CompareTo when discriminatorString is null
...
- Fix for regression introduced by #2646 in version 13.3.1
- Replaces PR #2664
2022-04-21 09:53:06 +12:00
Rob Bygrave and GitHub
4ba23ebc22
Merge pull request #2665 from ebean-orm/feature/NodeUsageCollector-Cleaner
...
NodeUsageCollector migrate from using finalize() to Cleaner
2022-04-21 09:05:30 +12:00
Rob Bygrave
cacbee5fd5
Refactor tidy NodeUsageCollector, remove unused loadProperty and unnecessary WeakReference for State.listener
2022-04-21 08:59:53 +12:00
Rob Bygrave
e1b9bf62a3
NodeUsageCollector migrate from using finalize() to Cleaner
2022-04-21 08:40:00 +12:00
Rob Bygrave
4d21fbfcf8
#2663 - No effective change - Tidy Query interface with default methods
2022-04-20 21:49:06 +12:00
Rob Bygrave
76b02ff56a
Tidy internals, use cls.getDeclaredConstructor().newInstance();
2022-04-20 21:42:09 +12:00
Rob Bygrave
356af08f68
Tidy internal MTable only for test only constructor (remove @Deprecated)
2022-04-20 21:22:23 +12:00
Rob Bygrave
846afba724
Remove incorrect @Deprecated from internal DefaultOrmQuery
2022-04-20 21:14:44 +12:00
Rob Bygrave
d34da06840
Remove deprecated Ebean, EbeanServer, EbeanServerFactory, ServerConfig migrate to DB, Database, DatabaseFactory, DatabaseConfig
2022-04-20 20:46:53 +12:00
Rob Bygrave
50e13c4c99
Tidy imports only on DeleteIdRequest
2022-04-20 18:50:47 +12:00
Rob Bygrave and GitHub
30ec3145ed
Merge pull request #2661 from ebean-orm/feature/deprecated-BackgroundExecutor
...
Remove deprecated methods from BackgroundExecutor, migrate executePeriodically() -> scheduleWithFixedDelay()
2022-04-20 18:35:37 +12:00
Rob Bygrave
e20a2269ae
Remove deprecated methods from BackgroundExecutor, migrate executePeriodically() -> scheduleWithFixedDelay()
...
All removed methods are renamed. Migrate to use the renamed method.
2022-04-20 18:34:33 +12:00
Rob Bygrave
d6ee67cf4e
Remove deprecated methods from BeanPersistRequest, BeanQueryRequest, BeanDeleteIdRequest
...
All removed methods are renamed. Migrate to use the renamed method.
2022-04-20 18:29:55 +12:00
Rob Bygrave and GitHub
3bcb891133
Merge pull request #2660 from ebean-orm/feature/deprecated-event-requests
...
Remove deprecated methods from BeanPersistRequest, BeanQueryRequest, BeanDeleteIdRequest
2022-04-20 18:27:17 +12:00
Rob Bygrave
a270caf605
Remove deprecated methods from BeanPersistRequest, BeanQueryRequest, BeanDeleteIdRequest
...
All removed methods are renamed. Migrate to use the renamed method.
2022-04-20 18:26:34 +12:00
Rob Bygrave and GitHub
aaade167e1
Merge pull request #2659 from ebean-orm/feature/deprecated-Transaction
...
Remove deprecated methods from Transaction, migrate setBatchGetGeneratedKeys() -> setGetGeneratedKeys() etc
2022-04-20 18:16:56 +12:00
Rob Bygrave
ffb292dcd5
Remove deprecated methods from Transaction, migrate setBatchGetGeneratedKeys() -> setGetGeneratedKeys() etc
...
All removed methods are renamed. Migrate to use the renamed method.
2022-04-20 18:15:40 +12:00
Rob Bygrave and GitHub
2e799be9e3
Merge pull request #2658 from ebean-orm/feature/deprecated-SpiServer
...
Remove deprecated methods from SpiServer, migrate getServerConfig() -> config() etc
2022-04-20 18:09:00 +12:00
Rob Bygrave and GitHub
3863fa5fc6
Merge pull request #2657 from ebean-orm/feature/deprecated-FetchConfig
...
Remove deprecated methods from FetchConfig, migrate new FetchConfig().query(50) -> FetchConfig.ofQuery(50)
2022-04-20 18:08:38 +12:00
Rob Bygrave
2490562918
Remove deprecated methods from SpiServer, migrate getServerConfig() -> config() etc
...
All removed methods are renamed. Migrate to use the renamed method.
2022-04-20 18:07:16 +12:00
Rob Bygrave and GitHub
d6fe60bb33
Merge pull request #2656 from ebean-orm/feature/deprecated-pairs
...
Remove deprecated methods from Pairs, migrate setConcatSeparator() -> concatSeparator()
2022-04-20 18:03:22 +12:00
Rob Bygrave
a4fc61549f
Remove deprecated methods from FetchConfig, migrate new FetchConfig().query(50) -> FetchConfig.ofQuery(50)
2022-04-20 18:02:10 +12:00
Rob Bygrave
354b76e698
Remove deprecated methods from Pairs, migrate setConcatSeparator() -> concatSeparator()
2022-04-20 17:49:02 +12:00
Rob Bygrave
f01e60094f
#2655 - Remove JndiDataSourceLookup - app perform JNDI lookup if needed
2022-04-20 17:45:25 +12:00
Rob Bygrave
956ebf173e
Bump test modules to 13.3.2-SNAPSHOT after release
2022-04-20 12:34:23 +12:00
Rob Bygrave
c4eece36d3
[maven-release-plugin] prepare for next development iteration
2022-04-20 12:09:16 +12:00
Rob Bygrave
385867b9f5
[maven-release-plugin] prepare release ebean-parent-13.3.1
2022-04-20 12:09:09 +12:00
Rob Bygrave
4b30c51ff4
Bump ebean-agent
2022-04-20 12:05:14 +12:00
Rob Bygrave
0969e1427b
ebean-api module-info, requires static jackson databind (as optional)
2022-04-20 11:01:10 +12:00
Rob Bygrave
b2349bb044
Fix test InitDataSourceTest to use public API
2022-04-20 10:50:39 +12:00
Rob Bygrave
c766756efe
Improve test TestHistoryOneToOne
2022-04-20 10:02:11 +12:00
Rob Bygrave and GitHub
0e6c6965f0
Merge pull request #2654 from FOCONIS/file-dirty-detection
...
Fix: Setting file with same content should not make bean dirty
2022-04-19 22:30:15 +12:00
Rob Bygrave
7a17cd0797
Tidy DefaultDbSqlContext, remove excess space from sql left join, tidy whitespace
2022-04-19 15:44:08 +12:00
Rob Bygrave
56acac9f08
git push origin masterMerge branch 'tobias--failing_parameter'
2022-04-19 15:03:11 +12:00
Rob Bygrave
756e3e4a1c
#2651 - @OneToOne with @History, add fix and update tests
...
Effectively Ebean internally needs to keep a count on the number of times AS OF predicates are added (to joins + top level table). This change moves keeping that count for all joins to DbSqlContext.
2022-04-19 15:02:50 +12:00
Roland Praml
669d004d1b
Fix: Setting file with same content should not make bean dirty
...
(cherry picked from commit 62c4acd36a )
2022-04-14 15:12:45 +02:00
Tobias
67fc7cdb48
Test case for lazy @OneToOne beans with @History
...
Ebean produces an invalid query when trying to lazy load @OneToOne
from a historical bean. This test asserts working behaviour.
2022-04-14 10:17:45 +02:00
Rob Bygrave
8432fa1320
Bump ebean-ddl-runner (sync version with ebean-migration)
2022-04-14 14:48:37 +12:00
Rob Bygrave
6b81dbbaa2
Bump avaje classpath scanner to 7.1, ignores module-info, uses System.Logger (not slf4j-api)
2022-04-14 12:40:49 +12:00
Rob Bygrave and GitHub
9862526352
Merge branch 'master' into wip/EntityBeanIntercept-interface
2022-04-13 10:43:13 +12:00
Rob Bygrave
0e548ec1c5
Tidy test module poms
2022-04-13 10:40:55 +12:00
Rob Bygrave and GitHub
493e2d7463
Merge pull request #2646 from FOCONIS/sort-inherit
...
Produce deterministic DDL if @Inheritance is used
2022-04-13 10:29:57 +12:00
Rob Bygrave and GitHub
ea30c1d43b
Merge pull request #2645 from FOCONIS/sort-beancache
...
NPE executing query with beanCache and order by & clear
2022-04-13 10:23:28 +12:00
Roland Praml
8c800e992d
Fix beanCache order by & clear did not work
...
(cherry picked from commit 4dee827fda )
2022-04-12 13:51:49 +02:00
Rob Bygrave
d348794d92
Bump test modules to 13.3.1-SNAPSHOT after release
2022-04-12 21:47:00 +12:00
Rob Bygrave
526e476ba1
[maven-release-plugin] prepare for next development iteration
2022-04-12 21:23:12 +12:00
Rob Bygrave
bdc936b63b
[maven-release-plugin] prepare release ebean-parent-13.3.0
2022-04-12 21:23:05 +12:00
Rob Bygrave and GitHub
45003b3d5f
Merge branch 'master' into wip/EntityBeanIntercept-interface
2022-04-12 21:09:58 +12:00
Roland Praml
3179aa23ea
Sort DeployInheritInfo, so that DDL is deterministic
...
(cherry picked from commit 6412e060e6 )
2022-04-12 09:43:16 +02:00
Rob Bygrave and GitHub
2aba1835f1
ebean-test - Fix AutoConfigureForTesting to skip configuration for non-default DatabaseConfig ( #2644 )
...
#2644 - ebean-test - Fix AutoConfigureForTesting to skip configuration for non-default DatabaseConfig
2022-04-12 17:36:25 +12:00
Rob Bygrave
4b8eadad1c
Bump to 13.3.0-SNAPSHOT
2022-04-11 14:00:45 +12:00
Rob Bygrave
0a43b64f71
#2641 - Add a simple integration test for toString() implementation
2022-04-11 13:52:30 +12:00
Rob Bygrave
21c2232d96
#2641 - Bump ebean-agent for toString() implementation
2022-04-11 13:42:56 +12:00
Rob Bygrave
119b2d4638
#2643 - Bump dependencies h2database -> 2.1.212 ebean-test-docker -> 4.6
2022-04-11 12:50:46 +12:00
Rob Bygrave and GitHub
5cc2685732
Merge pull request #2642 from ebean-orm/feature/2641-ToStringBuilder
...
#2641 - Provide a decent default toString() implementation for entity beans
2022-04-11 12:49:02 +12:00
Rob Bygrave
6d6e417c94
#2641 - toString() - add tests for max beans and max content
2022-04-11 12:27:09 +12:00
Rob Bygrave
be2466003d
#2641 - toString() - addCollection() firstElement change
2022-04-08 22:30:00 +12:00
Rob Bygrave
183b601be8
#2641 - toString() - Change BeanCollection toString() implementations, suppress unloaded BeanCollections
2022-04-08 18:53:57 +12:00
Rob Bygrave
5a7e8456e1
#2641 - Provide a decent default toString() implementation for entity beans
2022-04-08 17:35:27 +12:00
Rob Bygrave
6e3db70d20
#2640 - ebean-redis - bump jedis dependency to 4.2.1 from 4.2.0
2022-04-08 09:10:12 +12:00
Rob Bygrave
2be34a8eb8
Bump test modules to 13.2.1-SNAPSHOT after release
2022-04-07 18:46:44 +12:00
Rob Bygrave
1c749e55c6
Fix javadoc in DB
2022-04-07 18:45:19 +12:00
Rob Bygrave
73dd4a5648
[maven-release-plugin] prepare for next development iteration
2022-04-07 18:13:48 +12:00
Rob Bygrave
6802fe9e02
[maven-release-plugin] prepare release ebean-parent-13.2.0
2022-04-07 18:13:41 +12:00
Rob Bygrave
6e5e89f155
Bump ebean-agent to 13.2.0
2022-04-07 18:04:45 +12:00
Rob Bygrave
aa351e919d
Bump to 13.2.0-SNAPSHOT
2022-04-07 18:03:58 +12:00
Rob Bygrave and GitHub
857bde645a
Merge pull request #2639 from ebean-orm/feature/deprecated_ServerCache
...
Remove deprecated methods on ServerCache getHitRatio() -> hitRatio(), getStatistics() -> statistics()
2022-04-07 17:04:31 +12:00
Rob Bygrave
ff257a272b
Remove deprecated methods on ServerCache getHitRatio() -> hitRatio(), getStatistics() -> statistics()
2022-04-07 17:03:04 +12:00
Rob Bygrave
e22e5885e2
Bump parent pom to 3.7 (surefire bump)
2022-04-07 16:48:23 +12:00
Rob Bygrave
71892fd2b5
Organise imports only
2022-04-07 16:44:02 +12:00
Rob Bygrave and GitHub
e41f9a0669
Merge pull request #2638 from ebean-orm/feature/TenantAwareCache
...
Refactor L2 cache tenant awareness - add TenantAwareCache
2022-04-07 16:43:05 +12:00
Rob Bygrave
f5a779e18b
Refactor L2 cache tenant awareness - add TenantAwareCache
...
The design change is to use TenantAwareCache to deal with wrap/unwrap of tenant aware keys, removing any tenant awareness from the underlying cache implementations (DefaultServerCache, redis, hazelcast etc).
2022-04-07 15:26:21 +12:00
Rob Bygrave
daf5220766
#2635 Remove deprecated methods from Database - createSqlQuery() -> sqlQuery(), createSqlUpdate() -> sqlUpdate()
2022-04-06 22:36:31 +12:00
Rob Bygrave and GitHub
4b5379c80c
Merge pull request #2635 from ebean-orm/feature/deprecated_Database
...
Remove deprecated methods in ebean-api - Database
2022-04-06 22:30:05 +12:00
Rob Bygrave and GitHub
51b4f58744
Merge pull request #2634 from ebean-orm/feature/deprecated_DB
...
Remove deprecated methods in ebean-api - DB
2022-04-06 22:29:27 +12:00
Rob Bygrave and GitHub
539dd7c90c
Merge pull request #2637 from ebean-orm/feature/2636_remove_CreatedTimestamp
...
#2636 - Remove deprecated @CreatedTimestamp and @UpdateTimestamp, migrate to @WhenCreated / @WhenModified
2022-04-06 22:25:21 +12:00
Rob Bygrave
c7ad5c5981
#2636 - Remove deprecated @CreatedTimestamp and @UpdateTimestamp, migrate to @WhenCreated / @WhenModified
2022-04-06 22:17:33 +12:00
Rob Bygrave
34ce77c17e
Bump to 13.1.1-SNAPSHOT after release
2022-04-06 22:10:01 +12:00
Rob Bygrave
bee476ecf6
[maven-release-plugin] prepare for next development iteration
2022-04-06 21:55:18 +12:00
Rob Bygrave
ddebb8a6b0
[maven-release-plugin] prepare release ebean-parent-13.1.0
2022-04-06 21:55:12 +12:00
Rob Bygrave
690c492ff3
Bump to 13.1.0-SNAPSHOT
2022-04-06 21:51:07 +12:00
Rob Bygrave
fe99212596
Bump to 13.1.0-SNAPSHOT
2022-04-06 21:47:19 +12:00
Rob Bygrave
8cbd98757e
#2627 - ebean-agent - bump to ASM 9.3, support Java 19 bytecode
2022-04-06 21:39:06 +12:00
Rob Bygrave and GitHub
10fa07f59f
Merge pull request #2633 from ebean-orm/feature/deprecated_BeanState
...
Remove deprecated methods in ebean-api - BeanState
2022-04-06 21:34:48 +12:00
Rob Bygrave and GitHub
ed339c3834
Merge pull request #2632 from ebean-orm/feature/deprecated_SqlUpdate
...
Remove deprecated methods in ebean-api - SqlUpdate
2022-04-06 21:34:12 +12:00
Rob Bygrave and GitHub
741873d077
Merge pull request #2631 from ebean-orm/feature/deprecated_SqlQuery
...
Remove deprecated methods in ebean-api - SqlQuery
2022-04-06 21:33:40 +12:00
Rob Bygrave and GitHub
d1e140144c
Merge pull request #2630 from ebean-orm/feature/deprecated-serverCacheManager
...
Remove deprecated methods in ebean-api - ServerCacheManager ServerCacheRegion
2022-04-06 21:32:57 +12:00
Rob Bygrave and GitHub
2689376847
Merge pull request #2629 from ebean-orm/feature/deprecated-remove_Meta_Metric_Plugin
...
Remove deprecated methods from ebean-api meta metric and plugin packages
2022-04-06 21:32:35 +12:00
Rob Bygrave and GitHub
cb47d88d32
Merge pull request #2628 from ebean-orm/feature/deprecated-findLargeStream
...
Remove deprecated findLargeStream(), migrate to findStream()
2022-04-06 21:32:06 +12:00
Rob Bygrave
370f50aebe
Remove deprecated methods in ebean-api - Database
2022-04-06 21:05:57 +12:00
Rob Bygrave
22db5abdbe
Remove deprecated methods in ebean-api - DB
2022-04-06 21:00:35 +12:00
Rob Bygrave
7f0dc07a6b
Remove deprecated methods in ebean-api - BeanState
2022-04-06 20:53:58 +12:00
Rob Bygrave
8636888d65
Remove deprecated methods in ebean-api - SqlUpdate
...
migrate from -> to
setParams() -> setParameters()
setNextParameter() -> setParameter()
2022-04-06 20:49:23 +12:00
Rob Bygrave
9bb307cce2
Remove deprecated methods in ebean-api - SqlQuery
2022-04-06 20:45:24 +12:00
Rob Bygrave
75dc74eb58
Remove deprecated methods in ebean-api - ServerCacheManager ServerCacheRegion
...
These methods are deprecated getters, migrate to the associated accessor method.
2022-04-06 20:32:50 +12:00
Rob Bygrave
07e62d9537
Remove deprecated methods in ebean-api - QueryPlanCapture. Migrate getFoo() -> foo()
...
These methods are deprecated getters, migrate to the associated accessor method.
2022-04-06 20:17:42 +12:00
Rob Bygrave
495af7ae4a
Remove deprecated methods in ebean-api - plugin BeanType. Migrate getFoo() -> foo()
...
These methods are deprecated getters, migrate to the associated accessor method.
2022-04-06 20:09:07 +12:00
Rob Bygrave
e7dd5570a5
Remove deprecated methods in ebean-api - meta, metric, plugin. Migrate getFoo() -> foo()
...
These methods are deprecated getters, migrate to the associated accessor method.
2022-04-06 18:32:52 +12:00
Rob Bygrave
48d7e79b16
Remove deprecated findLargeStream(), migrate to findStream()
...
findLargeStream() became no longer become needed due to improvements in the persistence context. Migrate to just use findStream() instead.
2022-04-06 18:17:25 +12:00
Rob Bygrave
a87897dd46
Update README add EA build badge for ebean-agent
2022-04-06 18:01:47 +12:00
Rob Bygrave
36c3319a24
Tidy API making some classes final
2022-04-06 17:24:11 +12:00
Rob Bygrave
c9a04e6983
#2627 - ebean-agent - bump to ASM 9.3, support Java 19 bytecode
2022-04-06 16:31:55 +12:00
Rob Bygrave
bed4721823
Bump ebean-agent to 13.0.1-RC2 with ASM 9.3 - support for Java 19
2022-04-06 16:28:44 +12:00
Rob Bygrave
307832edae
Fix test modules in terms of enhancement plugins
2022-04-04 14:04:15 +12:00
Rob Bygrave
1f684107b6
Fix test modules in terms of enhancement plugins
2022-04-04 13:52:37 +12:00
Rob Bygrave
5ab02715ef
Support EntityBeanIntercept as an interface with InterceptReadWrite and InterceptReadOnly options
...
With the view that we can optimise the readOnly + disableLazyLoad case by using InterceptReadOnly which doesn't need to support any of the flags used as part of mutation.
2022-04-04 13:30:26 +12:00
Rob Bygrave and GitHub
d55223f9f5
Merge pull request #2624 from ebean-orm/feature/2623-CurrentTenantProvider
...
#2623 - CurrentTenantProvider called even when table has no tenantId column specified
2022-04-01 08:58:59 +13:00
Rob Bygrave
c4a3f43e0d
#2623 - CurrentTenantProvider called even when table has no tenantId column specified
2022-03-31 16:54:45 +13:00
Rob Bygrave
585fb9d849
Bump to 13.0.1-SNAPSHOT in test modules after release
2022-03-31 15:29:01 +13:00
Rob Bygrave
9e54491071
Bump to 13.0.1-SNAPSHOT in test modules after release
2022-03-31 15:10:39 +13:00
Rob Bygrave
4084822d2c
Bump to 13.0.0 and Java 11
2022-03-31 14:38:41 +13:00
Rob Bygrave
0b56aaf991
[maven-release-plugin] prepare for next development iteration
2022-03-31 14:17:10 +13:00
Rob Bygrave
75f0a6815f
[maven-release-plugin] prepare release ebean-parent-13.0.0
2022-03-31 14:17:03 +13:00
Rob Bygrave
a473c20b24
Bump to 13.0.0-SNAPSHOT
2022-03-31 14:07:32 +13:00
Rob Bygrave
540b414443
Bump to 13.0.0-SNAPSHOT
2022-03-31 14:07:00 +13:00
Rob Bygrave
7dca282eb6
Bump to 13.0.0-SNAPSHOT
2022-03-31 14:04:54 +13:00
Rob Bygrave and GitHub
de905ccd60
Merge pull request #2622 from ebean-orm/feature/java11-module-path
...
#2374 - Bump to Java 11 and module-path
2022-03-31 10:13:26 +13:00
Rob Bygrave
aa2490cfb4
EA build - remove valhalla due to javadoc error
...
javadoc: error - The code being documented uses packages in the unnamed module, but the packages defined in https://ebean.io/platforms/ebean-platform-h2/apidocs/ are in named modules.
2022-03-31 09:57:55 +13:00
Rob Bygrave
587d673684
Adding requires com.fasterxml.jackson.annotation and ebean-test needs jupiter as provided scope
...
Interesting these changes are required for compilation against Java 11, not required for Java 17+.
2022-03-31 09:17:22 +13:00
Rob Bygrave
472db65ac6
Adding requires io.avaje.classpath.scanner;
2022-03-31 09:00:16 +13:00
Rob Bygrave
64e4e674ac
ebean-core - Adding requires static com.fasterxml.jackson.annotation;
2022-03-31 08:51:51 +13:00
Rob Bygrave
24d8f38b1d
#2374 - Bump to Java 11 and module-path
2022-03-31 08:42:14 +13:00
Rob Bygrave
79be375f54
Modify GH workflows to not build against Java 8, Java 11+ now
2022-03-30 19:04:49 +13:00
Rob Bygrave and GitHub
e95eae4ee6
Merge pull request #2621 from ebean-orm/feature/platform-modules-2
...
Refactor extract separate modules for each platform from ebean-api dbplatform
2022-03-30 19:01:22 +13:00
Rob Bygrave
e71e16c1ee
Refactor extract separate modules for each platform from ebean-api dbplatform
2022-03-30 17:11:36 +13:00
Rob Bygrave
a2c82263ee
Bump to 12.12.0
2021-09-24 11:29:50 +12:00
rbygrave
30f3d542b3
Bump to 12.11.4
2021-09-09 13:10:13 +12:00
rbygrave
56cb2c69aa
Bump to 12.11.1
2021-08-16 19:49:02 +12:00
rbygrave
bd1dd43cbf
Bump to 12.11.0
2021-08-16 19:43:28 +12:00
rob bygrave
5caae29df9
[maven-release-plugin] prepare for next development iteration
2020-12-23 20:46:33 +13:00
rob bygrave
9713b607b5
[maven-release-plugin] prepare release ebean-spring-txn-12.6.4
2020-12-23 20:46:10 +13:00
rob bygrave
0e46558cae
Bump ebean to 12.6.4 for #22
2020-12-23 20:45:33 +13:00
Rob Bygrave and GitHub
2386f1034b
Merge pull request #24 from spinachomes/master
...
add fail situation for transaction Propagation.REQUIRES_NEW
2020-12-21 16:30:02 +13:00
李清波
ddf9f5c508
add fail situation for transaction Propagation.REQUIRES_NEW
2020-12-21 11:23:00 +08:00
rob bygrave
559867294f
Add test for transaction Propagation.REQUIRES_NEW
2020-12-21 14:47:23 +13:00
rob bygrave
bf0c8d8dab
Add test for transaction Propagation.REQUIRES_NEW
2020-12-21 14:45:13 +13:00
rob bygrave
7077e92cb0
[maven-release-plugin] prepare for next development iteration
2020-12-18 15:29:36 +13:00
rob bygrave
035c5570c3
[maven-release-plugin] prepare release ebean-spring-txn-12.6.3
2020-12-18 15:29:25 +13:00
rob bygrave
0be0fd1e05
Bump to 12.6.3-SNAPSHOT
2020-12-18 15:28:31 +13:00
rob bygrave
bdfd380687
#23 - Use updated PostCommit to send ChangeLog changes. Use PreCommit to flush last ChangeLog changes at PreCommit
2020-12-18 14:55:57 +13:00
rob bygrave
d1a4c73cd6
[maven-release-plugin] prepare for next development iteration
2020-12-18 10:01:04 +13:00
rob bygrave
7133c81fc5
[maven-release-plugin] prepare release ebean-spring-txn-12.4.2
2020-12-18 10:00:52 +13:00
rob bygrave
c6b4de39e8
Merge branch 'master' of github.com:ebean-orm/ebean-spring-txn
2020-12-18 09:58:30 +13:00
rob bygrave
94f367af70
#22 - Spring @Transactional with batch mode not invoking ebean batch flush
2020-12-18 09:58:16 +13:00
Rob Bygrave and GitHub
dc6c393300
Merge pull request #21 from ebean-orm/dependabot/maven/junit-junit-4.13.1
...
Bump junit from 4.12 to 4.13.1
2020-10-13 22:55:00 +13:00
dependabot[bot] and GitHub
239f3a0a54
Bump junit from 4.12 to 4.13.1
...
Bumps [junit](https://github.com/junit-team/junit4 ) from 4.12 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases )
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md )
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-13 07:51:29 +00:00
rob bygrave
d3e78ab54e
[maven-release-plugin] prepare for next development iteration
2020-09-18 01:15:35 +12:00
rob bygrave
c6483535bd
[maven-release-plugin] prepare release ebean-spring-txn-12.4.1
2020-09-18 01:15:24 +12:00
rob bygrave
95bb2a5d56
Bump to 12.4.1
2020-09-18 01:14:52 +12:00
rob bygrave
23649ed840
[maven-release-plugin] prepare for next development iteration
2020-03-13 17:12:25 +13:00
rob bygrave
3ee4034a76
[maven-release-plugin] prepare release ebean-spring-txn-12.2.1
2020-03-13 17:12:15 +13:00
rob bygrave
21d377546e
Bump to 12.2.1
2020-03-13 17:10:21 +13:00
rob bygrave
8c9dccc6a3
[maven-release-plugin] prepare for next development iteration
2019-10-14 14:53:28 +13:00
rob bygrave
6fdf681993
[maven-release-plugin] prepare release ebean-spring-txn-12.1.1
2019-10-14 14:53:19 +13:00
rob bygrave
7e8f413578
No effective change - sync to Ebean 12.1.1
2019-10-14 14:52:46 +13:00
rob bygrave
6705e5a962
Bump Ebean provided dependency to 11.42.1
2019-08-08 22:14:44 +12:00
Rob Bygrave
d9126a936d
[maven-release-plugin] prepare for next development iteration
2018-03-12 21:45:57 +13:00
Rob Bygrave
4ee024b1ce
[maven-release-plugin] prepare release ebean-spring-txn-11.10.4
2018-03-12 21:45:45 +13:00
Rob Bygrave
19491d5ae6
#19 - java.lang.IllegalStateException: Transaction is Inactive ... when using Ebean transactions with Ebean's Spring transaction manager
2018-03-12 21:45:14 +13:00
Rob Bygrave
db816594c5
No effective change - tidy tests
2018-02-23 10:50:51 +13:00
Rob Bygrave
fa73b7791f
[maven-release-plugin] prepare for next development iteration
2018-02-09 23:49:03 +13:00
Rob Bygrave
c61da5b0e5
[maven-release-plugin] prepare release ebean-spring-txn-11.10.3
2018-02-09 23:48:50 +13:00
Rob Bygrave
49d724ad65
Bump pom version to align with Ebean version
2018-02-09 23:48:01 +13:00
Rob Bygrave
3ee2410a79
#18 - SpringJdbcTransactionManager inifinite recursion (Ebean #1254 )
...
Update pom ebean version
2018-02-09 23:46:38 +13:00
Rob Bygrave
c2ddc70565
#18 - SpringJdbcTransactionManager inifinite recursion (Ebean #1254 )
2018-02-09 23:05:27 +13:00
Rob Bygrave
2f66e07c25
Add test for https://github.com/ebean-orm/ebean/issues/1254
2018-02-09 22:20:57 +13:00
Rob Bygrave
0807569ee2
Update readme
2018-02-03 00:14:00 +13:00
Rob Bygrave
206dec1bf8
[maven-release-plugin] prepare for next development iteration
2018-02-03 00:05:12 +13:00
Rob Bygrave
0e852f5bb5
[maven-release-plugin] prepare release ebean-spring-txn-11.10.1
2018-02-03 00:04:59 +13:00
Rob Bygrave
a272fb4e02
#17 - Refactor to use the better internals in Ebean 11.10.1
2018-02-03 00:04:22 +13:00
Rob Bygrave
cbdc6e09aa
[maven-release-plugin] prepare for next development iteration
2018-01-30 23:53:23 +13:00
Rob Bygrave
211087f636
[maven-release-plugin] prepare release ebean-spring-txn-11.5.1
2018-01-30 23:53:10 +13:00
Rob Bygrave
dca824b431
#16 - Bump to support Ebean 11.5.1+
2018-01-30 23:52:40 +13:00
Rob Bygrave
6bcc8eb0f2
Update Readme
2016-12-21 21:11:00 +13:00
Rob Bygrave
844df4d5c9
Update scm due to rename to ebean-spring-txn
2016-12-21 21:04:47 +13:00
Rob Bygrave
6360d5fe1c
[maven-release-plugin] prepare for next development iteration
2016-12-21 20:59:11 +13:00
Rob Bygrave
e57a074b68
[maven-release-plugin] prepare release ebean-spring-txn-10.1.1
2016-12-21 20:59:00 +13:00
Rob Bygrave
052632239e
pom - update name
2016-12-21 20:58:28 +13:00
Rob Bygrave
16aa4caceb
#15 - Rename artifact to ebean-spring-txn ... (as this is specific and only for integration with spring transactions)
2016-12-21 20:57:28 +13:00
Rob Bygrave
83d84f6079
#14 - Remove agent loading feature for spring boot as it has been moved to ebean-spring-agent
2016-12-21 20:53:33 +13:00
Rob Bygrave
23c278d878
pom dependencies - ebean and slf4j-api as provided (versions expected to be controlled externally)
2016-12-21 20:44:47 +13:00
Rob Bygrave
7074b0de71
No effective change - use enhanced for
2016-12-19 16:40:00 +13:00
Rob Bygrave and GitHub
2a9b025e88
Merge pull request #12 from ksperling/agent-autoconfig
...
Agent autoconfig and misc changes
2016-12-19 13:07:30 +13:00
Karsten Sperling
16b3a0b1c1
Rename from springtxn to spring since boot support is included as well (and Environment configuration support to come)
2016-12-16 23:38:36 +13:00
Karsten Sperling
e0c4f73600
POM tidying
2016-12-16 23:38:36 +13:00
Karsten Sperling
6eb1947a6e
Add EbeanAgentAutoConfiguration for Spring Boot
2016-12-16 23:38:36 +13:00
Rob Bygrave
2f793c29dc
#11 - Repackage to io.ebean.springtxn ... remove factory bean support (move it to src/test as example)
2016-12-13 21:50:11 +13:00
Rob Bygrave
326fc221bf
pom - modify scm to use ssh
2016-11-17 12:29:02 +13:00
Rob Bygrave
d49018363c
[maven-release-plugin] prepare for next development iteration
2016-11-17 12:19:27 +13:00
Rob Bygrave
2a2a0ad1f4
[maven-release-plugin] prepare release ebean-spring-7.2.1
2016-11-17 12:19:12 +13:00
Rob Bygrave
463b03ef7c
bump pom to 7.2.1-SNAPSHOT
2016-11-17 12:18:01 +13:00
Rob Bygrave and GitHub
80d39775ba
Merge pull request #10 from ksperling/logging-tidyup
...
Use slf4j for logging and tidy up dependencies.
2016-11-17 12:14:08 +13:00
Karsten Sperling
92cdd25ca9
Use slf4j for logging and tidy up dependencies.
2016-11-17 09:37:41 +13:00
Rob Bygrave and GitHub
53680ba53b
Merge pull request #8 from ksperling/spring-tx-flush
...
Propagate 'flush' calls from Spring TX synchronization to the ebean
2016-11-14 15:23:26 +13:00
Karsten Sperling
aa85c5fa3b
Propagate 'flush' calls from Spring TX synchronization to the ebean transaction.
2016-11-14 13:30:03 +13:00
Robin Bygrave
a1ce6f8a81
[maven-release-plugin] prepare for next development iteration
2016-08-03 17:46:37 +12:00
Robin Bygrave
7480904792
[maven-release-plugin] prepare release ebean-spring-7.1.2
2016-08-03 17:46:18 +12:00
Robin Bygrave
b12cfafc21
Change groupId to ... org.avaje.ebean, and artifactId to ... ebean-spring
2016-08-03 17:45:51 +12:00
Robin Bygrave
f07727651e
[maven-release-plugin] prepare for next development iteration
2016-05-18 08:33:54 +12:00
Robin Bygrave
6090eaa167
[maven-release-plugin] prepare release avaje-ebeanorm-spring-7.1.1
2016-05-18 08:33:34 +12:00
Robin Bygrave
40eada4e80
#6 - Modify POM dependencies, change to provided scope for Ebean and Spring context
2016-05-18 08:33:04 +12:00
Robin Bygrave
2d375b3596
[maven-release-plugin] prepare for next development iteration
2015-11-04 08:34:33 +13:00
Robin Bygrave
d864e2c723
[maven-release-plugin] prepare release avaje-ebeanorm-spring-6.1.1
2015-11-04 08:34:08 +13:00
Robin Bygrave
e50c372562
Bump pom to 6.1.1-SNAPSHOT
2015-11-04 08:33:37 +13:00
Robin Bygrave
e2cb033119
#5 - Error creating bean with name 'serverConfig' defined in class path resource [init-database.xml]: Cannot create inner bean 'com.avaje.ebean.config.AutofetchConfig#2e385cce' of type [com.avaje.ebean.config.AutofetchConfig] while setting bean property 'autofetchConfig'
2015-11-04 08:33:16 +13:00
Robin Bygrave
9620c57f19
[maven-release-plugin] prepare for next development iteration
2015-07-30 05:03:49 +12:00
Robin Bygrave
07cc0fcbb6
[maven-release-plugin] prepare release avaje-ebeanorm-spring-4.5.3
2015-07-30 05:03:28 +12:00
Robin Bygrave
6d1beb5c03
Add javadoc-plugin to pom
2015-07-30 05:03:05 +12:00
Robin Bygrave
1667107422
Update spring xsd to spring-beans-4.1.xsd
2015-07-30 04:57:03 +12:00
Robin Bygrave
de5cf1df2c
No effective change - format
2015-07-30 04:54:25 +12:00
Robin Bygrave
a83114ced2
Update tests and dependencies
2015-07-30 04:53:25 +12:00
Rob Bygrave
d6983422bf
Merge pull request #3 from abguorui0928/master
...
Create AgentLoaderSupport.java
2015-05-14 22:45:43 +12:00
guor
6d4b3ad84e
Create AgentLoaderSupport.java
...
add support for setup enhancement in spring
2015-05-11 21:01:58 +08:00
Eddie Mc Greal
a3df7919b5
Updated to correct ebeanorm dependency range
2015-01-20 09:54:21 +01:00
Rob Bygrave
6f1aa39cc9
Merge pull request #2 from nedge/master
...
Update Version to 4.1.9 and edited MANIFEST for OSGi
2014-10-15 19:56:11 +13:00
Eddie Mc Greal
f18c24c1d1
Update Version to 4.1.9 and edited MANIFEST for OSGi
2014-10-14 08:11:32 +02:00
Rob Bygrave
068401c29c
[maven-release-plugin] prepare for next development iteration
2014-04-02 22:15:51 +13:00
Rob Bygrave
6fbbd8b107
[maven-release-plugin] prepare release avaje-ebeanorm-spring-3.3.1
2014-04-02 22:15:25 +13:00
Rob Bygrave
6379bd9e5d
Set pom to 3.3.1-SNAPSHOT, ready for release
2014-04-02 22:12:31 +13:00
Rob Bygrave
94d58dfa7c
Merge pull request #1 from nedge/develop
...
Changed to correct version and removed old logging config stuff
2014-04-02 22:08:21 +13:00
Eddie Mc Greal
035fb80959
Changed to correct version and removed old logging config stuff
2014-03-06 22:17:55 +01:00
Robin Bygrave
3b97f77083
[maven-release-plugin] prepare for next development iteration
2013-04-29 21:27:36 +12:00
Robin Bygrave
a7d47202e6
[maven-release-plugin] prepare release avaje-ebeanorm-spring-3.2.1
2013-04-29 21:27:19 +12:00
Robin Bygrave
199a9d3118
Opps, fixed scm location
2013-04-29 21:26:37 +12:00
Robin Bygrave
5df3ac4b04
Change package of test beans etc for enhancement
2013-04-29 21:13:37 +12:00
Robin Bygrave
782f77b688
[maven-release-plugin] prepare for next development iteration
2012-09-15 01:32:05 +12:00
Robin Bygrave
1d570a233e
[maven-release-plugin] prepare release avaje-ebeanorm-spring-3.1.1
2012-09-15 01:31:49 +12:00
Robin Bygrave
4a6b58bd9b
Remove commons logging from dependency
2012-09-15 01:30:21 +12:00
rbygrave
d64073bef0
Change license to Apache2, clean up dependencies
2012-09-15 01:15:37 +12:00
rbygrave
6d8a9236f8
initial add of EbeanORM spring from v2.8.1
2012-09-14 01:06:56 +12:00
Rob Bygrave
1665b4f2fa
Initial commit
2012-09-13 05:59:29 -07:00