• 买家端类目


    我们默认情况下,表名是product_category,对应的类名就是ProductCategory。

    但是如果表名和类名不是这样对应呢?比如表名是s_product_category,那么就需要在类名上加@Table(name="s_product_category")

    首先写dataObject:

    @Id代表是主键

    @GeneratedValue代表自增

    @Entity代表这是实体类,和数据库映射

    @Dynamic动态生成Update语句,代表更灵活的更新而不是所有都更新

    @Transactional如果加在测试方法上面,表明每次执行了test以后都会把数据复原。

    package com.ouyan.sell.dataObject;
    
    
    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.Id;
    
    /**
     * 类目
     * @ Author     :Jump
     * @ Date       :Created in 21:13 2018/5/30
     */
    @Entity
    public class ProductCategory {
    
        /* 类目id */
        @Id
        @GeneratedValue
        private Integer categoryId;
    
        /* 类目名字 */
        private String categoryName;
    
        /* 类目编号 */
        private Integer categoryType;
    
        public Integer getCategoryId() {
            return categoryId;
        }
    
        public void setCategoryId(Integer categoryId) {
            this.categoryId = categoryId;
        }
    
        public String getCategoryName() {
            return categoryName;
        }
    
        public void setCategoryName(String categoryName) {
            this.categoryName = categoryName;
        }
    
        public Integer getCategoryType() {
            return categoryType;
        }
    
        public void setCategoryType(Integer categoryType) {
            this.categoryType = categoryType;
        }
    }

    要注意以下问题:

    lombok(就不用写get,set和toString方法了):

    1.引入依赖:

    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
    </dependency>

    2.安装lombok插件

    3.在实体类上面加@Data注解

  • 相关阅读:
    Ckeditor 编辑器上传WPS图片失败问题
    vue3 部署开发环境
    docker 容器报Permission denied问题
    阿里云二级域名解析+Nginx 反向代理,整洁URL
    Linux下安装PostgreSQL
    使用docker 安装 gitlab + jenkins + sonarqube
    Linux下安装Docker
    PL/SQL
    Linux下挖矿病毒解决记录
    Dubbo学习笔记-泛化实现进行mock
  • 原文地址:https://www.cnblogs.com/XJJD/p/8734444.html
Copyright © 2020-2023  润新知