Application run failed error creating bean with name ‘entityManagerFactory‘defined in class path

本文讨论了Spring Boot应用启动时遇到的'entityManagerFactory' bean创建失败问题,原因是配置错误或启动时未选择正确的类路径。错误信息显示为'found bigserial but expecting int4',这可能由于字段类型不匹配,但实际问题可能是配置问题。解决方案在于正确指定主类的位置,确保启动配置无误。
摘要由CSDN通过智能技术生成

Application run failed error creating bean with name 'entityManagerFactory'defined in class path

现象

error creating bean with name 'entityManagerFactory’defined in class path
字面意思是因为表中字段类型和期待的类型不一致,导致无法加载bean在这里插入图片描述
在这里插入图片描述

found bigserial but expecting int4在这里插入图片描述

原因

启动配置的时候没有选use classpath of modeule
spring boot项目导入找不到主类
在这里插入图片描述
一开始以为是库配错了,或者是字段类型建错,但是检查了之后发现类型没有错误,因此报这个错的时候不一定是字段的问题,也可能是加载配置的问题

解决方案

在配置项中配置主类所在的位置

在这里插入图片描述

其实一开始启

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值