One way to rename all tables at once, is to implement your own namingStrategy (implementation of org.hibernate.cfg.NamingStrategy
).
The NamingStrategy used is specified within persistence.xml by
<property name="hibernate.ejb.naming_strategy"
value="com.example.MyNamingStrategy" />