Rob Bygrave
c13e09257c
Version 14.10.0
2025-03-11 21:26:00 +13:00
Rob Bygrave
4273c4af6a
Adjust LookupWriter to log at WARN rather than ERROR due to Quarkus dev mode
...
Die to Quarkus dev mode (#3541 #3582 ) we want to log FilerException at WARN level rather than ERROR. This is because Quarkus dev mode will invoke the annotation processor more than usual, so we expect to fail with the FilerException.
2025-03-10 23:42:38 +13:00
Rob Bygrave
51424d9eea
Merge pull request #3580 from SentryMan/feature/lookup-generation
...
[querybean-generator] Generate lookup for modules
2025-03-10 23:31:35 +13:00
Rob Bygrave
64ba343e35
[query bean generation] #3586 public constructor for Embedded bean
2025-03-10 07:59:33 +13:00
Rob Bygrave
64f01f0543
[querybean-generator] #3582 - Revert #3541 "FilerException trying to write EntityClassRegister with Quarkus dev mode / hot reload "
...
This reverts commit 69c25309 and applies the required "Fix" in the initModuleInfoBean() method to catch FilerException and log it at WARN level
2025-03-03 20:49:19 +13:00
Josiah Noel
50b44c4529
Update LookupWriter.java
2025-02-28 00:29:03 -05:00
Josiah Noel
f0c2ba0e28
[Feature] Generate lookup for modules
...
Generate Lookup Class for modular projects
2025-02-27 20:47:16 -05:00
Rob Bygrave
578a041c9e
Version 14.9.0
2025-02-12 19:56:14 +13:00
Rob Bygrave
4dd8a5dfea
Merge pull request #3558 from ebean-orm/feature/3557-filterMany-removal
...
#3557 [Query beans] Remove deprecated filterMany(String expressions, Object... params) from generated query beans
2025-02-12 18:01:39 +13:00
Rob Bygrave
e9c438adab
Merge branch 'master' into feature/querybean-txn-ctor
2025-02-12 15:05:57 +13:00
Rob Bygrave
88cf4e001a
#3557 [Query beans] Remove deprecated filterMany(String expressions, Object... params) from generated query beans, migrate to filterManyRaw()
2025-02-11 22:06:20 +13:00
Rob Bygrave
ad18b6573c
Version 14.8.2
2025-02-09 22:07:28 +13:00
Rob Bygrave
c8621c3a29
Put back the querybean-generator version
2025-01-16 21:42:02 +13:00
Rob Bygrave
52729d9802
Missing import and adjust warning message
2025-01-16 16:40:43 +13:00
Rob Bygrave
69c25309da
[querybean-generator] FilerException trying to write EntityClassRegister with Quarkus dev mode / hot reload #3541
...
Drop to log at WARN level when we catch FilerException such that Quarkus dev mode / hot reload works
2025-01-16 16:31:52 +13:00
Rob Bygrave
2c18b4fe97
Version 14.8.1
2024-12-20 15:34:07 +13:00
Rob Bygrave
ddb4b9d3e5
Remove deprecated QueryBean constructor that takes transaction, migrate to query.usingTransaction()
...
Remove the constructor for QueryBean that takes transaction. Migrate code to use query.usingTransaction() instead.
2024-10-31 18:22:43 +13:00
Rob Bygrave
4610dbb26e
Version 14.8.0
2024-10-25 14:28:58 +13:00
Rob Bygrave
b6843c6db0
Version 14.7.0
2024-10-10 23:48:29 +13:00
Rob Bygrave
77383f4d29
Version 14.6.0
2024-09-17 22:23:13 +12:00
Rob Bygrave
5095583cc8
Merge pull request #3473 from ebean-orm/feature/3455-query-beans-improvement
...
#3455 - Improve query beans such that filterMany() expressions are only on ToMany relationships
2024-09-17 22:02:40 +12:00
Rob Bygrave
edbd13c075
Version 14.5.2
2024-09-11 20:58:13 +12:00
Rob Bygrave
a2e66bcb89
#3455 - Improve query beans such that filterMany() expressions are only on ToMany relationships
...
Use protected helper methods on TQAssocBean for the filterMany() methods generated onto AssocMany beans.
2024-09-10 00:24:41 +12:00
Rob Bygrave
4d79815779
#3455 - Improve query beans such that filterMany() expressions are only on ToMany relationships
...
Changes the query bean code generation for "Associated beans" to have separate AssocOne and AssocMany for *ToOne and *ToMany relationships.
Moves the filterMany() expressions such that they are only available on the *ToMany relationships.
2024-09-09 23:26:13 +12:00
Rob Bygrave
f0fd9003ad
Version 14.5.1
2024-09-02 22:03:55 +12:00
Rob Bygrave
0e7abdd137
Version 14.5.0
2024-07-22 08:33:34 +12:00
Rob Bygrave
bbd5636689
#3444 - DBName with hyphens creates invalid code ( #3447 )
2024-07-16 20:22:08 +12:00
Rob Bygrave
a9e3e2ea43
Version 14.4.0
2024-06-26 22:33:04 +12:00
Rob Bygrave
1c5288b6ec
Version 14.3.1
2024-06-10 19:26:40 +12:00
Rob Bygrave
1823ef288a
Change QueryBean to use protected constructors, suppress warning on generated query beans
2024-06-07 22:48:04 +12:00
Rob Bygrave
053d82b54a
Version 14.3.0
2024-05-14 22:10:08 +12:00
Rob Bygrave
1f841982a5
Rename TQRootBean to QueryBean
2024-04-05 22:08:26 +13:00
Rob Bygrave
0128d64841
Version 14.1.0
2024-04-04 22:54:23 +13:00
Rob Bygrave
cdbdd98d36
querybeans: #3374 - Add copy() method to TQRootBean
2024-03-31 11:44:32 +13:00
Rob Bygrave
16dca28831
Deprecate Query bean constructor that takes transaction - migrate to usingTransaction()
...
Migrate to query.usingTransaction() instead of the constructor that takes a transaction.
2024-03-31 11:37:32 +13:00
Rob Bygrave
ab45ad34e0
Version 14.0.2
2024-03-21 22:07:12 +13:00
Rob Bygrave
6ce42b1ca3
Version 14.0.1
2024-03-03 20:24:26 +13:00
Rob Bygrave
a2cdea24ed
#3337 Fix querybean-generation to not import the entity bean type
...
Use the full canonical name of the entity bean in the generated code.
2024-03-03 12:13:49 +13:00
Rob Bygrave
6b2cdc14aa
Version 14.0.0
2024-02-15 22:48:38 +13:00
Rob Bygrave
261b13ef4b
Version 13.26.1
2024-02-10 12:40:30 +13:00
Rob Bygrave
f34e7b6003
Version 13.26.0
2024-01-20 22:01:30 +13:00
Rob Bygrave
4ebb5fd112
#3296 Add copy() method to query beans
2024-01-15 22:30:17 +13:00
Rob Bygrave
487368976f
Tidy SimpleQueryBeanWriter internals
2024-01-15 22:03:17 +13:00
Rob Bygrave
b377e1a618
#3294 Suppress compiler warnings on generated query bean filterMany()
2023-12-22 08:24:54 +13:00
Rob Bygrave
47e97a77a8
Version 13.25.2
2023-12-07 20:18:40 +13:00
Rob Bygrave
3f67425727
QueryBean generation - conditionally fully qualify the property types
...
If there is an entity bean short name clash like PString, PLong, etc then
fully qualify all the property types in the generated code, otherwise use
imports for the property types.
2023-11-29 00:46:56 +13:00
Rob Bygrave
3fd9ae06db
QueryBean generation - use fully qualify use of DB
2023-11-29 00:22:45 +13:00
Rob Bygrave
a8ce726e47
QueryBean generation - use full class names for TQRootBean, TQAssocBean
...
Rather than imports, such that these are not possible name clashes with
beans of the exact same name.
2023-11-28 21:51:07 +13:00
Rob Bygrave
dfe95f6fc0
Version 13.25.1
2023-11-22 17:50:09 +13:00
Rob Bygrave
b50ce5fc3f
Version 13.25.0
2023-11-06 20:08:00 +13:00