zoukankan      html  css  js  c++  java
  • 报错: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

    @MappedSuperclass
    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方法
    
    }
  • 相关阅读:
    mxGraph 3.7.2
    ER模型
    帮忙画个ER图_百度知道
    ER图
    Download Devart T4 Editor
    Codeuml —— 设计 UML 图表跟你编码一样快
    使用 Sublime + PlantUML 高效地画图
    Rappid Diagramming Framework
    Activiti Designer 5.15.0 发布,可视化流程设计器
    JavaScript Diagramming
  • 原文地址:https://www.cnblogs.com/phil_jing/p/5049500.html
Copyright © 2011-2022 走看看