[hibernate/hibernate-orm] dcdeb0: HHH-18693 Test case with inner classes
by Čedomir Igaly
Branch: refs/heads/main
Home: https://github.com/hibernate/hibernate-orm
Commit: dcdeb04a13136fc848b847bfde0c5ef7fded2b4a
https://github.com/hibernate/hibernate-orm/commit/dcdeb04a13136fc848b847b...
Author: Čedomir Igaly <cedomir.igaly(a)e-dama.net>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M hibernate-core/src/test/java/org/hibernate/orm/test/collection/bag/PersistentBagContainsTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/event/entity/MergeListPreAndPostPersistTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/hql/QuotedIdentifierTest.java
M hibernate-core/src/test/java/org/hibernate/orm/test/schemaupdate/SchemaUpdateWithUseJdbcMetadataDefaultsSettingToFalseAndQuotedNameTest.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/innerclass/Dummy.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/innerclass/InnerClassTest.java
A tooling/metamodel-generator/src/jakartaData/java/org/hibernate/processor/test/data/innerclass/Person.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/innerclass/Dummy.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/innerclass/InnerClassTest.java
A tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/innerclass/Person.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/separatecompilationunits/SeparateCompilationUnitsTest.java
Log Message:
-----------
HHH-18693 Test case with inner classes
Test case for Jakarta Data processing with inner classes
Changed existing test class to properly check generated metamodel class
@Exclude-ing "troublemakers" with illegal URI character(s) in entity name
Commit: d91d87c516ce4c95eb7c18d7cf478651cfdd2497
https://github.com/hibernate/hibernate-orm/commit/d91d87c516ce4c95eb7c18d...
Author: Čedomir Igaly <cedomir.igaly(a)zg.t-com.hr>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/util/CompilationStatement.java
M tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/util/TestUtil.java
Log Message:
-----------
HHH-18693 Changed name generation for metamodel classes and sources
Generated metadata for inner class A.B is A_.B_
Path source for inner class is identical to path source for enclosing class
Commit: d3a1ebd0e290295d7af906b31e76e7ea3b1387cc
https://github.com/hibernate/hibernate-orm/commit/d3a1ebd0e290295d7af906b...
Author: Čedomir Igaly <cedomir.igaly(a)e-dama.net>
Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths:
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/ClassWriter.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/Context.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/HibernateProcessor.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaEntity.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/AnnotationMetaPackage.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/DefaultConstructor.java
A tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/InnerClassMetaAttribute.java
A tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/NonManagedMetamodel.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/annotation/RepositoryConstructor.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/model/Metamodel.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/StringUtil.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/util/TypeUtils.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/MockSessionFactory.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/validation/ProcessorSessionFactory.java
M tooling/metamodel-generator/src/main/java/org/hibernate/processor/xml/XmlMetaEntity.java
Log Message:
-----------
HHH-18693 Changed code to allow creation of metadata for inner static non-private classes
Generaed metadate class for inner class A.B is A_.B_
Compare: https://github.com/hibernate/hibernate-orm/compare/5cc79fbd38f4...d3a1ebd...
To unsubscribe from these emails, change your notification settings at https://github.com/hibernate/hibernate-orm/settings/notifications
1 year, 5 months