heey! :)It's a clusterfuck, sorry about that. We are all wrong except Max-the-manager. Oh the irony ;)
Doesn't this change the behavior radically ? ...and how should our validator know which sequence of calls it should use ...i hate bugs ;0)logicalColumnName is the name by which a column should be referred in metadata descriptors (like unique constraints, indexes etc). I don't think a user needs to use the logical mapping in HBM files (the metadata structure don't require it contrary to annotations).Anyway, the logical name should never appear in a physical column name, so HbmBinder #fail.
I've attached a patch and applied it to trunk. It probably needs a quick test on your side and can be retrofitted to older versions.
Yes, but that we will just pick up automatically since it does not change the sequence of calls done to the namingstrategy.FTRHibernate Annotations uses a different naming strategy than core for backward compatibility reasons.JPA defaults are not Hibernate Core defaults