springboot jpa 实体类继承
为什么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 实体类继承相关推荐
- 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 ...
- IDEA 生成 JPA实体类
文章目录 1.创建工程 2.连接数据源 3.生成`JPA`实体类 4.生成实体类结果 1.创建工程 使用Maven来构建工程,为了简化创建步骤 创建一个新工程不包含任何Maven模板,[按需添加] 命 ...
- java实体中文字段_java - Spring JPA实体类是否可以包含不在数据库表中的非数据库字段 - SO中文参考 - www.soinside.com...
我在SpringBoot中使用Spring JPA和Spring Data Rest.我有一个称为用户的数据库表和该表的实体.我没有此应用程序的控制器.@Entity @Table(name = &q ...
- Springboot根据实体类生成数据库表
springboot数据库(一)-springboot-JPA JPA:springboot -jpa:数据库的一系列的定义数据持久化的标准的体系 学习的目的是: 利用springboot实现对数据库 ...
- Spring Data Jpa 实体类自动创建数据库表失败解决
先说一下我遇到的这个问题,首先我是通过maven创建了一个spring boot的工程,引入了Spring data jpa,结果实体类创建好之后,运行工程却没有在数据库中自动创建数据表. 找了半天发 ...
- springboot中实体类接收post请求、反序列化
最近刚去一个公司实习感觉什么都不会,但是你不会不代表别人不布置任务.由于某个接口没有访问权限,老大让我模拟一个接口对post请求作出应答,期间也碰到很多问题.看了网上好多教程最后在同事的帮助下调试出来 ...
- IDEA生成JPA实体类报错显示please choose pesistence unit
出现这种情况的原因是因为添加JPA插件时没有添加persistence.xml映射文件,缺少数据库信息,无法进行持久化配置, 以下修改方法: 在添加JPA时点右侧+号,选择persistence.xm ...
- springboot mybatis 实体类正常 报错找不到
项目使用spring boot 集成mybatis通用mapper插件,发现查询方法selectOne 会导致发生异常-- Java.lang.ClassCastException:com.xxx.x ...
- 实体类blob类型_Mysql的数据类型和JPA的实体类
MySQL中定义数据字段的类型对你数据库的优化是非常重要的.MySQL支持多种类型,大致可以分为三类:数值.日期/时间和字符串(字符)类型. 数值类型 Int,4字节,(-2147483648,21 ...
- jpa 定义中间表实体_Spring Data JPA实体详解
1. Spring Data JPA实体概述 JPA提供了一种简单高效的方式来管理Java对象(POJO)到关系数据库的映射,此类Java对象称为JPA实体或简称实体.实体通常与底层数据库中的单个关系 ...
最新文章
- stm32qspi内存映射_stm32 QSPI内存映射模式
- 漏洞分析技术专家聚会——博文视点OpenParty第二期
- Spring Boot Elasticsearch 入门
- 看看牛人们是怎么评价编程语言的
- Linux(Ubuntu)下嵌入式gdb调试环境
- jvm调优:jmap -histo的使用
- (原创) 看电影 源代码 有感——量子力学的玄妙
- ABP vNext微服务架构详细教程——基础服务层
- TensorFlow 中三种启动图用法
- linux 高并发文件实时同步,Linux海量数据高并发实时同步架构方案杂谈
- java 合并排序算法、冒泡排序算法、选择排序算法、插入排序算法、快速排序...
- 解决Mac网速越来越慢(飞一般的感觉)
- 计算机二级关系模式知识点,2013年计算机二级VFP关系模式知识点详解
- 阴历阳历的相互转换(支持1900~2100年)
- 一个不错的Redis实战学习视频教程
- Froala编辑器使用经历
- VMware虚拟机NAT模式共享主机无线网络的配置方法
- python控制结束多线程_python进阶八——并发编程之多线程
- 摄像头录像时出现连接错误
- 51单片机控制二相四线步进电机