marko-bekhta
28988a9a5c
HHH-18488 Bump the jboss logging dependency
2024-08-28 10:36:21 -05:00
marko-bekhta
e87a64d976
HHH-18488 Configure archive tasks to produce reproducible archives
2024-08-28 10:36:21 -05:00
Gavin King
d90807f9e4
HHH-17117 allow @TenantId to form part of composite key
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-26 21:47:29 +02:00
Čedomir Igaly
b3eea24e0c
HHH-18358 - Fixed infinte recursion in MockEntityPersister.getRootEntityName;
...
Fixed MockSessionFactory.managedType;
ProcessorSessionFactory.qualifyName should return entityClass.getQualifiedName, not entityClass.getSimpleName
2024-08-22 16:10:16 +02:00
Čedomir Igaly
7862b0700a
HHH-18358 Bad test case replaced with one based on example from User Guide
2024-08-22 16:10:16 +02:00
Gavin King
f99bdd4b8d
HHH-18505 fix npe occurring while processing module descriptor
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-22 13:04:13 +02:00
Christian Beikov
94b444b4d8
HHH-18506 Improve flush performance by reducing itable stubs
2024-08-21 18:54:28 +02:00
Steve Ebersole
f63e7cb1ac
Rebase main -> 7.0
...
fixups
2024-08-15 13:52:31 -05:00
Steve Ebersole
0b5ce3b341
Rebase main -> 7.0
...
fixups
2024-08-15 13:52:31 -05:00
Steve Ebersole
4ff20e6114
Rebase main -> 7.0
...
fixups
2024-08-15 13:52:31 -05:00
Steve Ebersole
6bd37f535c
HHH-18060 - HbmXmlTransformer
...
testing an alternative approach using the boot model
2024-08-15 13:52:30 -05:00
Steve Ebersole
15cef1429d
Gradle 9.0 prep
2024-08-15 13:52:30 -05:00
Steve Ebersole
d25f028222
HHH-18060 - HbXmlTransformer work
...
* non-aggregated composite id
* extends
2024-08-15 13:52:29 -05:00
Gavin King
0cbdc44fbc
clean up some logging
...
- reduce some INFO messages to DEBUG
- delete unused messages
- some minor formatting changes
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:29 -05:00
Gavin King
ebc253a6f9
more simplifications to persister hierarchy ( #8501 )
...
- remove Lockable interface
- remove Queryable, QueryableCollection, and Loadable
- remove most of PropertyMapping stuff
- remove most of Joinable
2024-08-15 13:52:29 -05:00
Gavin King
21b7d3f229
even more removals of deprecated stuff
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:29 -05:00
Gavin King
5c29ed933e
more removals of previously-deprecated stuff
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Gavin King
e7196be0f2
HHH-18139 completely remove org.hibernate.id.factory.*
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-08-15 13:52:28 -05:00
Christian Beikov
ecb8f6afc6
Fix hibernate-processor compilation on JDK 20+
2024-08-15 13:52:26 -05:00
Christian Beikov
a51a861d13
Disable Kotlin tests on s390x until gradle#27273 is fixed
2024-08-15 13:52:25 -05:00
Steve Ebersole
28d348e20b
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Steve Ebersole
00f1896efc
HHH-17460 - Ongoing JPA 32 work
2024-08-15 13:52:25 -05:00
Steve Ebersole
76b2719fed
HHH-17460 - Ongoing JPA 32 work
...
fix ups from rebase
2024-08-15 13:52:25 -05:00
Steve Ebersole
c5f1c80040
HHH-17460 - Ongoing JPA 32 work
...
- mapping defaults & persistence unit defaults
2024-08-15 13:52:24 -05:00
Gavin King
e086674878
rename hibernate-jpamodelgen to hibernate-processor
2024-08-15 13:52:24 -05:00
Steve Ebersole
724da112e5
HHH-17504 - Ongoing JPA 32 work
...
HHH-17460 - Ongoing JPA 32 work
HHH-17350 - Work on hibernate-models, XSD and JAXB
HHH-16114 - Improve boot metamodel binding
HHH-15996 - Develop an abstraction for Annotation in annotation processing
HHH-16012 - Develop an abstraction for domain model Class refs
HHH-15997 - Support for dynamic models in orm.xml
HHH-15698 - Support for entity-name in mapping.xsd
2024-08-15 13:52:23 -05:00
Steve Ebersole
0a667f66c8
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
XJB changes (JAXB "binding model")
2024-08-15 13:52:22 -05:00
Steve Ebersole
ffd5e26164
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
JPA 3.2 B02
2024-08-15 13:52:22 -05:00
Steve Ebersole
f8865106c1
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
jpamodelgen
2024-08-15 13:52:22 -05:00
Steve Ebersole
5781bdd30f
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
Change GitHub workflow to use Java 17
2024-08-15 13:52:22 -05:00
Steve Ebersole
3495461a9c
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
Now on to 73 test compile errors :)
2024-08-15 13:52:22 -05:00
Steve Ebersole
3c6e5c45c4
HHH-17377 - Migrate to JPA 3.2
...
https://hibernate.atlassian.net/browse/HHH-17377
2024-08-15 13:52:21 -05:00
Gavin King
d938576fcc
minor code changes
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-07-21 18:59:11 +02:00
Čedomir Igaly
fc6fca3435
HHH-18358 Properly resolving entity type literal in named query while generating metamodel
2024-07-13 11:32:41 +02:00
Čedomir Igaly
e71f874e1f
HHH-18358 Test case - create metamodel from entity class containing named query comparing type(.) with literal
2024-07-13 11:32:41 +02:00
Čedomir Igaly
d0973b28c1
HHH-18278 - Method org.hibernate.processor.HibernateProcessor#included(Element) should accept both TypeElement and PackageElement
2024-06-27 18:12:32 +02:00
Čedomir Igaly
62a89e6d30
HHH-18278 - Test case:
...
Metamodel generator should generate classes
org.hibernate.processor.test.packageinfo.Message_
and
org.hibernate.processor.test.packageinfo.packageinfo_
With later containing fields QUERY_FIND_BY_KEY and QUERY_FIND_BY_ID_AND_KEY,
and method findByKey
2024-06-27 18:12:32 +02:00
Gavin King
087d0b1208
remove some code that is apparently unnecessary
...
at least: all the tests pass without it
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-27 17:21:47 +02:00
Gavin King
6ac0818c14
Update Jakarta Data dependency to 1.0
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-27 17:21:47 +02:00
Christian Beikov
f7093239d9
HHH-18125 Fix type of embeddable discriminator paths and type literals
...
Build and store the embeddable discriminator type in the Component. Also, change the type of entity/embeddable type literals to the discriminator type (or `Class` when not polymorphic).
2024-06-12 13:18:03 +02:00
Andrea Boriero
8166086957
Upgrade Gradle to 8.8, upgrade checkframework to 0.6.40, fix HibernateProcessor resources creation causing whole tests recompilation
2024-06-11 23:46:57 +02:00
Christian Beikov
5a889f7d56
HHH-17782, HHH-17901 Support enum literals in annotation processor HQL validation
2024-06-06 16:40:28 +02:00
Gavin King
dc0442ad01
use TypeElement instead of String
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-03 21:21:22 +02:00
Gavin King
cdb92a3049
correctly handle embeddable inheritance in HibernateProcessor
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-03 21:21:22 +02:00
Gavin King
14631ddd8f
change default AccessType to FIELD in Processor
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-03 21:21:22 +02:00
Gavin King
9fbdafe318
HHH-13620, HHH-13869 fix handling of nested embeddable access type in Processor
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-03 21:21:22 +02:00
Gavin King
e895283c53
HHH-18216 only do it for generated ids
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-02 13:32:51 +02:00
Gavin King
1a5456dde1
HHH-18216 add StatelessSession.getIdentifier()
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-02 13:32:51 +02:00
Gavin King
386bb1138a
HHH-18216 delegate @Save to insert() when entity has no id assigned
...
Signed-off-by: Gavin King <gavin@hibernate.org>
2024-06-02 13:32:51 +02:00
Steve Ebersole
88ec2fe38b
Fix extended test SourceSets for hibernate-processor
2024-05-30 07:24:29 -05:00