为什么80%的码农都做不了架构师?>>>   

在玩springboot jpa的时候都会定义一个实体类,与数据库表相对应,但是,有时候有些字段,每个表都存在,我们就可以抽出一个类写这些公用的,来继承即可,但是继承发现,会出现映射错误的问题,就比如下面这个,我抽出父类里面写的是createdTime。

Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.List xxxx(java.lang.Long)! Unable to locate Attribute  with the the given name [createdTime] on this ManagedType [xxxx]

出现这个问题其实很简单,在父类上添加一个注解即可

@MappedSuperclass
@Data
@MappedSuperclass
@NoArgsConstructor
public class BaseTablePO {@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")@CreationTimestampprivate Timestamp createdTime;@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")@UpdateTimestampprivate Timestamp updatedTime;
}

转载于:https://my.oschina.net/uwith/blog/3029157

springboot jpa 实体类继承相关推荐

  1. Spring Boot JPA实体类idea自动生成 其一-https://www.jianshu.com/p/44bb7e25f5c7

    Spring Boot JPA实体类idea自动生成 其一 marioplus12 2018.09.17 19:29* 字数 138 阅读 762评论 0喜欢 2 view -> Tool Wi ...

  2. IDEA 生成 JPA实体类

    文章目录 1.创建工程 2.连接数据源 3.生成`JPA`实体类 4.生成实体类结果 1.创建工程 使用Maven来构建工程,为了简化创建步骤 创建一个新工程不包含任何Maven模板,[按需添加] 命 ...

  3. java实体中文字段_java - Spring JPA实体类是否可以包含不在数据库表中的非数据库字段 - SO中文参考 - www.soinside.com...

    我在SpringBoot中使用Spring JPA和Spring Data Rest.我有一个称为用户的数据库表和该表的实体.我没有此应用程序的控制器.@Entity @Table(name = &q ...

  4. Springboot根据实体类生成数据库表

    springboot数据库(一)-springboot-JPA JPA:springboot -jpa:数据库的一系列的定义数据持久化的标准的体系 学习的目的是: 利用springboot实现对数据库 ...

  5. Spring Data Jpa 实体类自动创建数据库表失败解决

    先说一下我遇到的这个问题,首先我是通过maven创建了一个spring boot的工程,引入了Spring data jpa,结果实体类创建好之后,运行工程却没有在数据库中自动创建数据表. 找了半天发 ...

  6. springboot中实体类接收post请求、反序列化

    最近刚去一个公司实习感觉什么都不会,但是你不会不代表别人不布置任务.由于某个接口没有访问权限,老大让我模拟一个接口对post请求作出应答,期间也碰到很多问题.看了网上好多教程最后在同事的帮助下调试出来 ...

  7. IDEA生成JPA实体类报错显示please choose pesistence unit

    出现这种情况的原因是因为添加JPA插件时没有添加persistence.xml映射文件,缺少数据库信息,无法进行持久化配置, 以下修改方法: 在添加JPA时点右侧+号,选择persistence.xm ...

  8. springboot mybatis 实体类正常 报错找不到

    项目使用spring boot 集成mybatis通用mapper插件,发现查询方法selectOne 会导致发生异常-- Java.lang.ClassCastException:com.xxx.x ...

  9. 实体类blob类型_Mysql的数据类型和JPA的实体类

    ​MySQL中定义数据字段的类型对你数据库的优化是非常重要的.MySQL支持多种类型,大致可以分为三类:数值.日期/时间和字符串(字符)类型. 数值类型 Int,4字节,(-2147483648,21 ...

  10. jpa 定义中间表实体_Spring Data JPA实体详解

    1. Spring Data JPA实体概述 JPA提供了一种简单高效的方式来管理Java对象(POJO)到关系数据库的映射,此类Java对象称为JPA实体或简称实体.实体通常与底层数据库中的单个关系 ...

最新文章

  1. stm32qspi内存映射_stm32 QSPI内存映射模式
  2. 漏洞分析技术专家聚会——博文视点OpenParty第二期
  3. Spring Boot Elasticsearch 入门
  4. 看看牛人们是怎么评价编程语言的
  5. Linux(Ubuntu)下嵌入式gdb调试环境
  6. jvm调优:jmap -histo的使用
  7. (原创) 看电影 源代码 有感——量子力学的玄妙
  8. ABP vNext微服务架构详细教程——基础服务层
  9. TensorFlow 中三种启动图用法
  10. linux 高并发文件实时同步,Linux海量数据高并发实时同步架构方案杂谈
  11. java 合并排序算法、冒泡排序算法、选择排序算法、插入排序算法、快速排序...
  12. 解决Mac网速越来越慢(飞一般的感觉)
  13. 计算机二级关系模式知识点,2013年计算机二级VFP关系模式知识点详解
  14. 阴历阳历的相互转换(支持1900~2100年)
  15. 一个不错的Redis实战学习视频教程
  16. Froala编辑器使用经历
  17. VMware虚拟机NAT模式共享主机无线网络的配置方法
  18. python控制结束多线程_python进阶八——并发编程之多线程
  19. 摄像头录像时出现连接错误
  20. 51单片机控制二相四线步进电机

热门文章

  1. 《考试脑科学》读后感
  2. Arduino 常用电子元件和扩展模块
  3. js控制从绿色到红色的渐变
  4. mysql批量导出导入数据
  5. 第三篇:知其然,知其所以然-USB音频设备的开发过程
  6. newsgroup_txt
  7. html 转盘抽奖开发,html 大转盘抽奖
  8. Matlab画出漂亮的三维散点图
  9. SONY索尼摄像机Z280断电KLV.RSV.MXF视频打不开数据恢复成功
  10. 美团外卖自动化业务运维系统建设