@Entity
@ sunRainAmazing
hibernate注解之@Entity
@Entity(name="")
指定该类是一个实体。 该注释应用于实体类。
name ---只有一个name属性
(可省) 实体类的名字 ---默认为空 default ""
此名称用于引用查询中的实体。
该名称不能是Java持久性查询语言中的保留字面值。
产生的原因:
1、未添加相应的映射
①、没有对应的mapping
②、因为Entity的名称变了 HQL语句是根据实体类进行相应的操作。
而若没有设置Person的Eentity的名字,则默认为Person;
若设置了entity的name属性,则为设置的名称。