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
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
d7d6082038
Merge pull request #2885 from MarcusDunn/patch-1
...
Added platforms to BOM
2022-11-07 12:31:11 +13:00
Marcus Dunn
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
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
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
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
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
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
61deb2517c
Merge pull request #2868 from FOCONIS/fix-tojsonnanos
...
FIX: toJsonNanos for calendar
2022-10-26 17:24:09 +13:00
Rob Bygrave
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
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