プログラミング逆引き辞典

~ 多言語対応のプログラミングレシピ ~

SpringBoot BeanCreationException: Error creating bean with name ‘entityManagerFactory’の解決方法

■エラーの原因

EntityクラスにIdアノテーションを付与する時に誤ったパッケージをインポート
 
・コンソールログ

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource
        .
        .
        .
Caused by: org.hibernate.AnnotationException: No identifier specified for entity: クラス名

 
 


■解決方法

正しいIdアノテーション用のパッケージをインポートする

OK:import javax.persistence.Id;

NG:import org.springframework.data.annotation.Id;