| Hi! I've also ran into the same issue. Since Hibernate just has an array of {{Column}}s for the EnhancedUserType/CompositeUserType, they are not really differentiated by name within that property. So, my solution is to just allow multiple {{AttributeOverride}}s for the same EnhancedUserType property, and that way those will be collected to an array. I've attached a very simple spring-boot application demonstrating the issue, and my proposed solution is in this pull request: https://github.com/hibernate/hibernate-orm/pull/1933 If I should convert this test case into a standard test case like in https://github.com/hibernate/hibernate-test-case-templates, I might be able to do that. AttributeOverrideTest.zip |