Steve Ebersole, check out https://github.com/hibernate/hibernate-orm/pull/565. I attempted to add the implicit constraint naming methods directly into NamingStrategy, then tie them into metamodel's ObjectNameNormalizer.NamingStrategyHelper. I thought that would be a better route, rather than have another separate strategy to implement. Admittedly, I'm not following the PhysicalNamingStrategy point. That doesn't seem to exist in metamodel anymore. Was that refactored for the basis of ObjectNameNormalizer.NamingStrategyHelper?
|