Эта возможность является частью спецификации JPA и позволяет именовать многие из ваших структур базы данных в аннотациях. К ним относятся:
Назовите вашу таблицу следующим образом:
@Entity
@Table(name="better_table_name")
public class MyConvolutedClassName {
}
Называя ваши столбцы следующим образом:
@Column(name="better_column_name")
private Date myConvolutedDateColumn;
Наименование столбцов, являющихся частью отношений:
@ManyToOne
@JoinColumn(name="better_join_column_name")
private ClassName otherModelClass;
Для аннотаций EJB 3.0 (включая JPA) доступна отличная (хотя и не совсем современная) шпаргалка по адресу http://www.fnogol.de/media/ejb3.0-anno-cheat-1.2.pdf.