首页 > 其他分享 >spring data jpa 外键驼峰命名失效

spring data jpa 外键驼峰命名失效

时间:2022-11-01 11:46:40浏览次数:74  
标签:String 驼峰 Doctor jpa spring private 外键 Integer id

有下列实体类:

@Data
@Table(name = "doctors_doctor")
@NoArgsConstructor
public class Doctor implements Serializable {
    @Id
    private Integer id;
    private String name;
    private String sex;
    private String idCard;
    private String email;
    private Long mobile;
    private LocalDate birthday;
    private String avatar;
    private String username;
    private String password;
    private Boolean isVerified;
    private Integer department_id;
    private Integer hospital_id;
    private Integer title_id;
    private Integer ethnic_id;

}

数据库列名:

当外键字段使用驼峰命名时就报错

Caused by: org.springframework.beans.NotReadablePropertyException: Invalid property 'department_id' of bean class [com.fengyun.medical.pojo.domain.Doctor]: Could not find field for property during fallback access!

有知道原因的大神留言下



来自为知笔记(Wiz)

标签:String,驼峰,Doctor,jpa,spring,private,外键,Integer,id
From: https://www.cnblogs.com/baiyifengyun/p/16847139.html

相关文章

  • Spring------bean基础配置
    Bean基础配置Bean的别名配置:在执勤已经定义好id的基础上,如果对该名称并不是很满意,但是又不是很想要去修改许多又利用到它的地方,可以选择在ApplicationContext.xml中配置b......
  • Spring AOP @Before @Around @After 等 advice 的执行顺序
    最近在写项目时用到了AOP的advice来实现通知,后来了解到它在权限控制及其他方面也有很好的利用价值,所以整理了一份AOP各种通知的执行顺序在一个方法只被一个aspect类拦截时,as......
  • 初认Spring
    官网地址:https://spring.io/SpringFramework的系统架构1、CoreContiainer:核心容器2、AOP:面向切片编程3、Aspects:AOP思想实现4、DataAccess:数据访问5、DataIntegr......
  • Spring-data-jpa介绍
    ORM框架JPA实体Entity,具有ORM元数据的领域对象,POJO是实体的条件:必须使用javax.persistence.Entity注解或XML映射文件中有对应的​​<entity>​​元素;必须具有一个不带参数的......
  • Java 基于 SpringCloud 数据中台 ETL 工具,可以进行多种常见数据库之间的数据或结构迁
    基于SpringCloud数据中台ETL工具,可以进行多种常见数据库之间的数据或结构迁移提供源端数据库向目的端数据库的批量迁移同步功能,支持数据的全量和增量方式同步。包括:......
  • SpringBoot笔记:Hello World
    SpringBoot简化了Spring应用的初始框架搭建和开发过程,利用SpringBoot框架可以快速的进行Spring应用的开发,SpringBoot具有以下特性:能够快速创建基于Spring的应用程序。提......
  • SpringCloudAlibaba 主要组件与nacos 填坑记录
    SpringCloudAlibaba主要功能与实现组件(1)SpringCloudAlibaba主要功能与实现组件【功能与实现组件:】服务限流降级:基本说明:默认支持WebServlet、WebF......
  • Mysql 数据不能回滚,删除有外键约束的数据
    数据不能回滚:SHOWVARIABLESLIKE'autocommit';//查看是否自动提交setautocommit=OFF;//关闭自动提交altertableTRIPLEGengine=innodb;//设置当前表的引擎为......
  • SpringMVC
    SpringMVCMVC:模型(dao,service) 视图(jsp) 控制器(servlet)前端 数据传输 实体类实体类:用户名,密码,生日,爱好,,,,前端:用户名,密码pojo:Uservo:UserVo假设:你的项目的......
  • SpringMVC笔记
    目录一、SpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式:warc>引入依赖3、配置web.xm......