Đây không phải là công việc của NamingStrategy ?
Bạn sẽ nhận được tên của thực thể được quản lý (tức là Khách hàng) và nên quyết định tên bảng được sử dụng (entityName.toLowerCase()
trong trường hợp của bạn).
Một điều tôi không chắc là liệu NamingStrategies có được tính đến khi tạo bảng (hbm2ddl) hay không.