Bukankah ini tugas untuk Strategi Penamaan ?
Anda akan mendapatkan nama entitas yang dikelola (yaitu Pelanggan) dan harus memutuskan nama tabel yang digunakan (entityName.toLowerCase()
dalam kasus Anda).
Satu hal yang saya tidak yakin adalah apakah NamingStrategies diperhitungkan saat membuat tabel (hbm2ddl).