Rob Bygrave
b5fbfbf1b6
Version 13.14.0
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
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
13.13.1
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
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
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
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
ca6171f697
Ignore TestStdFunctions.concatEq for DB2
2023-02-14 22:39:26 +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