├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── LICENSE.txt ├── pom.xml ├── readme.md └── src ├── main └── java │ └── com │ └── javaetmoi │ └── core │ └── persistence │ └── hibernate │ ├── Hydrator.java │ ├── HydratorImpl.java │ ├── JpaLazyLoadingUtil.java │ └── LazyLoadingUtil.java └── test ├── java └── com │ └── javaetmoi │ └── core │ └── persistence │ └── hibernate │ ├── AbstractTest.java │ ├── DBUnitLoader.java │ ├── HydratorImplTest.java │ ├── TestIssue1.java │ ├── TestIssue10.java │ ├── TestIssue2.java │ ├── TestIssue3.java │ ├── TestIssue50.java │ ├── domain │ ├── Address.java │ ├── Bar.java │ ├── Biz.java │ ├── Child.java │ ├── Country.java │ ├── Customer.java │ ├── Employee.java │ ├── Foo.java │ ├── Parent.java │ ├── Passport.java │ ├── Person.java │ └── Project.java │ ├── joinInheritance │ ├── Data.java │ ├── ParentClass.java │ ├── ParentReference.java │ └── SubClass.java │ ├── listWithEmbeddable │ ├── Event.java │ ├── Plan.java │ ├── SubPlan.java │ └── Transfer.java │ └── manyToOneList │ ├── BaseSystem.java │ ├── Holder.java │ ├── SubSystem.java │ └── System.java └── resources ├── META-INF └── persistence.xml ├── com └── javaetmoi │ └── core │ └── persistence │ └── hibernate │ ├── HydratorImplTest-dataset.xml │ ├── TestIssue1-dataset.xml │ ├── TestIssue10-dataset.xml │ ├── TestIssue2-dataset.xml │ ├── TestIssue3-dataset.xml │ └── TestIssue50-dataset.xml └── logback-test.xml /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/pom.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/readme.md -------------------------------------------------------------------------------- /src/main/java/com/javaetmoi/core/persistence/hibernate/Hydrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/main/java/com/javaetmoi/core/persistence/hibernate/Hydrator.java -------------------------------------------------------------------------------- /src/main/java/com/javaetmoi/core/persistence/hibernate/HydratorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/main/java/com/javaetmoi/core/persistence/hibernate/HydratorImpl.java -------------------------------------------------------------------------------- /src/main/java/com/javaetmoi/core/persistence/hibernate/JpaLazyLoadingUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/main/java/com/javaetmoi/core/persistence/hibernate/JpaLazyLoadingUtil.java -------------------------------------------------------------------------------- /src/main/java/com/javaetmoi/core/persistence/hibernate/LazyLoadingUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/main/java/com/javaetmoi/core/persistence/hibernate/LazyLoadingUtil.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/AbstractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/AbstractTest.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/DBUnitLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/DBUnitLoader.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/HydratorImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/HydratorImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/TestIssue1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/TestIssue1.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/TestIssue10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/TestIssue10.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/TestIssue2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/TestIssue2.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/TestIssue3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/TestIssue3.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/TestIssue50.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/TestIssue50.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Address.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Bar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Bar.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Biz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Biz.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Child.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Country.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Country.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Customer.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Employee.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Foo.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Parent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Parent.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Passport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Passport.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Person.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Project.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/domain/Project.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/joinInheritance/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/joinInheritance/Data.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/joinInheritance/ParentClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/joinInheritance/ParentClass.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/joinInheritance/ParentReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/joinInheritance/ParentReference.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/joinInheritance/SubClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/joinInheritance/SubClass.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/listWithEmbeddable/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/listWithEmbeddable/Event.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/listWithEmbeddable/Plan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/listWithEmbeddable/Plan.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/listWithEmbeddable/SubPlan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/listWithEmbeddable/SubPlan.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/listWithEmbeddable/Transfer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/listWithEmbeddable/Transfer.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/manyToOneList/BaseSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/manyToOneList/BaseSystem.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/manyToOneList/Holder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/manyToOneList/Holder.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/manyToOneList/SubSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/manyToOneList/SubSystem.java -------------------------------------------------------------------------------- /src/test/java/com/javaetmoi/core/persistence/hibernate/manyToOneList/System.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/java/com/javaetmoi/core/persistence/hibernate/manyToOneList/System.java -------------------------------------------------------------------------------- /src/test/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /src/test/resources/com/javaetmoi/core/persistence/hibernate/HydratorImplTest-dataset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/resources/com/javaetmoi/core/persistence/hibernate/HydratorImplTest-dataset.xml -------------------------------------------------------------------------------- /src/test/resources/com/javaetmoi/core/persistence/hibernate/TestIssue1-dataset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/resources/com/javaetmoi/core/persistence/hibernate/TestIssue1-dataset.xml -------------------------------------------------------------------------------- /src/test/resources/com/javaetmoi/core/persistence/hibernate/TestIssue10-dataset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/resources/com/javaetmoi/core/persistence/hibernate/TestIssue10-dataset.xml -------------------------------------------------------------------------------- /src/test/resources/com/javaetmoi/core/persistence/hibernate/TestIssue2-dataset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/resources/com/javaetmoi/core/persistence/hibernate/TestIssue2-dataset.xml -------------------------------------------------------------------------------- /src/test/resources/com/javaetmoi/core/persistence/hibernate/TestIssue3-dataset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/resources/com/javaetmoi/core/persistence/hibernate/TestIssue3-dataset.xml -------------------------------------------------------------------------------- /src/test/resources/com/javaetmoi/core/persistence/hibernate/TestIssue50-dataset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/resources/com/javaetmoi/core/persistence/hibernate/TestIssue50-dataset.xml -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arey/hibernate-hydrate/HEAD/src/test/resources/logback-test.xml --------------------------------------------------------------------------------