1.org.hibernate.AnnotationException异常如下图
org.hibernate.AnnotationException: @COLUMN(s) NOT allowed ON a @ManyToOne property: com.java.bean.Student.grade
2. 原因
我出现org.hibernate.AnnotationException注解异常的原因是,在表中设置了班级Grade表主键自增功能,但是在对应的Grade实体类中没有设置对应ID(主键)的生成策略(或者说主键自增功能)
@GeneratedValue(strategy=GenerationType.IDENTITY)
3. 解决方案
在实体类中添加主键自增策略