`

No identifier specified for entity: main.java.com.sy.entity.User

阅读更多

自己没怎么搭建过框架,更何况还是spring mvc的,最近在带两个实习生,正好教他们怎么搭建一个spring mvc的框架,然而我在映射表的时候,提示报错了。

 

实体基类:

 

public class BaseEntity implements Serializable{
    
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    protected Long id;
    
    @Column(updatable=false)
    protected Date creatTime=new Date();
    
    @Column(updatable=false)
    protected String creatUser;
    
    @Column(insertable=false)
    protected Date updateTime=new Date();
    
    @Column(insertable=false)
    protected String updateUser;

    //get,set方法
}

 

User类:

 

@Entity
@Table(name="sys_user")
public class User extends BaseEntity {
    
    private String loginName;
    
    private String userName;
    
    private String password;
    
    //get、set方法
    
}


查阅国外的论坛之后得出一个结论,自己好菜啊!解决办法特别简单!!!在实体基类上加一个@MappedSuperclass

 

 

<span style="color:#ff0000;">@MappedSuperclass</span>
public class BaseEntity implements Serializable{
    
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    protected Long id;
    
    @Column(updatable=false)
    protected Date creatTime=new Date();
    
    @Column(updatable=false)
    protected String creatUser;
    
    @Column(insertable=false)
    protected Date updateTime=new Date();
    
    @Column(insertable=false)
    protected String updateUser;

    //get,set方法

}



 

 

分享到:
评论

相关推荐

    MyCom.rar_MyCom.java_java串口打印_pos机_site:www.pudn.com_串口打印

    Java串口通信是Java编程中一个重要的领域,特别是在与硬件设备交互时,如POS机、条形码扫描器等。本篇文章将详细讲解如何利用Java进行串口打印,以及在给定的"MyCom.rar"压缩包中的"MyCom.java"源码所涉及的关键技术...

    SNMP的MIB浏览器 JMIBBrowser

    JMIBBrowser是一款基于Java开发的SNMP MIB浏览器,它为用户提供了查看和操作MIB对象的图形化界面。 使用JMIBBrowser,你可以执行以下关键操作: 1. **MIB浏览**:JMIBBrowser允许用户浏览和搜索MIB库,查找网络...

    org.restlet-2.3.0.jar 最新版本

    《深入理解org.restlet-2.3.0.jar:Java RESTful开发的得力助手》 在Java开发领域,REST(Representational State Transfer)架构风格已经成为构建Web服务的主流选择,而org.restlet-2.3.0.jar则是实现RESTful API...

    linux mib 说明

    MIB是网络管理中的一个重要组成部分,它定义了可被SNMP代理(在Linux服务器上运行)收集和报告的各种对象的结构和标识符,也就是OID(Object Identifier)。以下是一些重要的Linux MIB OID及其对应的系统监控信息: ...

    DIV+CSS命名规范.pdf

    在网页设计中,`DIV+CSS`是一种常见的布局方式,它通过定义`HTML`元素的类(class)和ID(identifier)来实现页面的样式控制。`DIV`是HTML中的一个通用容器元素,用于组合其他元素,而CSS则是用于设置这些元素的样式...

    error-information.zip_site:www.pudn.com

    《VC编译错误信息详解——源自www.pudn.com资源》 在软件开发过程中,尤其是在使用Visual C++(简称VC)进行编程时,遇到编译错误是常有的事。这些错误信息是开发者与编译器之间的沟通桥梁,帮助我们理解和解决代码...

    常用OID介绍说明

    OID,即Object Identifier,是网络管理中的一个关键概念,它是一种独特的数字序列,用于唯一地标识SNMP(简单网络管理协议)中的管理对象,如网络设备、服务或接口等。在IT领域,OID用于监控和管理系统性能,收集...

    PC-IDENTIFIER-09.03.03.00-01.04.00.03安装包-链接地址.txt

    标题和描述中提到的"PC-IDENTIFIER-**.**.**.**-**.**.**.**安装包-链接地址.txt"和"PC_IDENTIFIER_**.**.**.**_**.**.**.**安装包_链接地址"是文件的名称和描述,它们所指的知识点是关于一个特定版本的软件或插件的...

    hibernate错误解决方案

    nested exception is org.hibernate.MappingException: Repeated column in mapping for entity: com.xindeco.myregister.pojo.MyRegisterInfo column: password (should be mapped with insert="false" update=...

    snmpdemo,snmp协议demo

    5. **安全性**:SNMPv3引入了USM(User-Based Security Model)和VACM(View-based Access Control Model),提供了用户认证、加密和访问控制,增强了协议的安全性。 6. **PDU(Protocol Data Unit,协议数据单元)...

    The Digital Object Identifier initiative: metadata implications

    数字对象标识符(Digital Object Identifier,简称DOI)是一种持久性标识符,用于唯一地标识数字资源,如学术文章、数据集等。DOI系统由国际DOI基金会管理,并在出版界广泛采用。随着数字资源的增加以及对资源描述的...

    PC-IDENTIFIER-09.01.00.00-01.17.00.15

    KB2558 Desigo CC 2.1 SR1, ABT-Pro, XWP: Lease time of S7DOS expired at 31.12.2015 https://support.industry.siemens.com/cs/us/en/view/109482349

    在windows上安装snmp服务

    2: sysObjectID.0 (object identifier) enterprises.311.1.1.3.1.1 3: sysUpTimeInstance (timeticks) 0 days 00h:06m:12s.17th (37217) 4: sysContact.0 (octet string) (zero-length) 5: sysName.0 (octet string...

    snmp简单网络管理协议

    - **对象类型**: ObjectIdentifier - **访问模式**: 只读 - **描述**: 标识了设备制造商的信息,可以用于确定设备的具体型号。 3. **sysUpTime** - **OID**: `.1.3.6.1.2.1.1.3` - **对象类型**: TimeTicks -...

    解决error C2065: '_beginthreadex' :undeclared identifier

    ### 解决Error C2065:'_beginthreadex':Undeclared Identifier #### 错误概述 在编译过程中遇到“Error C2065:'_beginthreadex':undeclared identifier”这一错误信息时,通常意味着编译器无法识别`_...

    apktool_AndResGuard:修复apktool打包出现No resource found...

    No resource identifier found for attribute 'layout' in package 'com.tencent.mm' No resource identifier found for attribute 'key' in package 'com.tencent.mm' No resource identifier found for attribute....

    hash-identifier:从 code.google.comphash-identifier 自动导出

    哈希标识符(Hash Identifier)是一款实用工具,主要用于识别和解析不同类型的哈希值。它由Python编程语言编写,可以从code.google.com/p/hash-identifier获取,尽管描述中提到这是一个自动导出并可能存在错误,但其...

    Shuffle - Tips and Tricks - Slides - GPU Tech Conf 2013 (S3174)-计算机科学

    Julien Demouth, NVIDIAhttp://www.gputechconf.com/page/home.htmlGlossary Warp— Implicitly synchronized group of threads (32 on current HW) Warp ID (warpid)— Identifier of the warp in a block: ...

    .JAVA关键字和英语单词

    在学习Java编程的过程中,了解和掌握关键字及其对应的英文单词至关重要,因为它们构成了Java语言的基础。以下是对这些知识点的详细说明: 1. **JDK (Java Development Kit)**:这是开发Java应用程序所需的一整套...

    高并发秒杀系统设计.docx

    2. 秒杀订单表设计:使用 Java annotations like `@Entity` to define the `SecKillOrder` class, which has attributes like `id`, `consumer`, `goodsId`, and `num`. The `id` attribute represents the unique ...

Global site tag (gtag.js) - Google Analytics