Er det ikke jobbet for NamingStrategy ?
Du vil få navnet på den enhed, der administreres (dvs. kunde) og skulle bestemme det anvendte tabelnavn (entityName.toLowerCase()
i dit tilfælde).
En ting, jeg ikke er sikker på, er, om navngivningsstrategierne tages i betragtning, når der genereres tabeller (hbm2ddl).