文档章节

@MappedSuperclass的用法

ada_young
 ada_young
发布于 2015/11/17 18:10
字数 109
阅读 65
收藏 0
import java.util.Date;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;

@MappedSuperclass
public abstract class AbstractEntity {

	/**
	 *  数据库主键
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	private Long id;

	/**
	 * 添加时间
	 */
	private Date addDate;

	/**
	 * 最新修改时间
	 */
	private Date lastDate;
	
	public AbstractEntity(){
		addDate=new Date();
		lastDate=new Date();
	}
}


@MappedSuperclass 用在父类上面。当这个类肯定是父类时,加此标注。如果改成@Entity,则继承后,多个类继承,只会生成一个表,而不是多个继承,生成多个表

© 著作权归作者所有

共有 人打赏支持
ada_young
粉丝 25
博文 79
码字总数 15740
作品 4
西安
后端工程师
私信 提问
Java for Web学习笔记(一三一)映射(7)entity的抽象和继承

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/flowingflying/article/details/81391496 Mapped superclass 我们通过@javax.persistence.MappedSuperclass定...

恺风
2018/08/03
0
0
@MappedSuperclass注解的使用

使用条件: 当我们进行开发项目时,我们经常会用到实体映射到数据库表的操作,此时我们经常会发现在我们需要隐射的几个实体类中,有几个共同的属性,例如编号ID,创建者,创建时间,修改者,...

废柴
2018/02/17
0
0
JPA @MappedSuperclass 注解说明

基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封装到不同的非实体类中。 1.@MappedSuperclass注解只能标准在类上:@Target({java.lang....

海博1600
2018/07/21
0
0
能帮我看个问题吗 play framework email~~

报错 Unexpected error : Model models.Message is not managed by any plugin 我看到有人说这样做 对于Message 实体类@MappedSuperclass 标示了,也没用。 控制层的类继承Mailer了 applicat...

玉良
2011/06/14
579
2
DataNucleus Access Platform 2.2.2 发布

Changes: 1. The number of SQL statements for some map operations was reduced. 2. Support for JPA @MapKeyEnumerated was added. 3. Support for multiple @MappedSuperclass levels wa......

红薯
2011/02/24
87
0

没有更多内容

加载失败,请刷新页面

加载更多

前端、后端和全栈到底不该学什么

1、前言 在职业规划咨询过程中经常会被问到这样的问题: 老师,我是该深入钻研专精一门,走技术大牛路线,还是所有都要精通,做一个全栈工程师? 类似问题的变种还有,老师我是不是该30岁最迟...

前端攻城小牛
30分钟前
3
0
【git命令】git-stash

应用场景 应用场景:使用git的时候,我们往往使用branch解决任务切换问题,例如,我们往往会建一个自己的分支去修改和调试代码, 如果别人或者自己发现原有的分支上有个不得不修改的bug,我们...

echojson
31分钟前
2
0
centos7.3编译安装OpenSSL1.1.1b

简介 OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。 安装 下载:下载地址 ...

阿dai学长
33分钟前
1
0
0基础【转行】大数据

目前大数据行业异常火爆,不少人都对大数据充满了兴趣,其中有大部分人都是之前没有接触过计算机技术的,对编程语言也不太了解,那是不是这部分零基础的朋友就学不了大数据了呢?答案当然是否...

董黎明
34分钟前
1
0
Krpano 动态传参-action

效果解释:点击热点1,触发显示或隐藏热线2。 hotspot等标签允许编写自定义属性,这里直接设置自定义属性为dk=spot6,点击spot7,显示或隐藏spot6。 action方法体中,直接引用get(dk)即可获得...

华山猛男
39分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部