This bug follows from the discussion in the forum:
I'll attach a test case in a minute.
The HBM mapping file contains a column "name" that's marked as unique. The goal is to provide a unique key name via a custom ImplicitNamingStrategy.
The ImplicitNamingStrategy contains a method "determineUniqueKeyName" for customizing unique key names, but it's not called at all in the test. The test cases setups up a custom NamingStrategy, but it's never called. You can also debug this in an IDE.
H2Dialect (Hibernate Test Templates) on Windows 7.