日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

企业微服务:实现crud操作之创建实体类

發布時間:2024/4/13 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 企业微服务:实现crud操作之创建实体类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CREATE TABLE `co_company` (`id` varchar(40) NOT NULL COMMENT 'ID',`name` varchar(255) NOT NULL COMMENT '公司名稱',`manager_id` varchar(255) NOT NULL COMMENT '企業登錄賬號ID',`version` varchar(255) DEFAULT NULL COMMENT '當前版本',`renewal_date` datetime DEFAULT NULL COMMENT '續期時間',`expiration_date` datetime DEFAULT NULL COMMENT '到期時間',`company_area` varchar(255) DEFAULT NULL COMMENT '公司地區',`company_address` text COMMENT '公司地址',`business_license_id` varchar(255) DEFAULT NULL COMMENT '營業執照-圖片ID',`legal_representative` varchar(255) DEFAULT NULL COMMENT '法人代表',`company_phone` varchar(255) DEFAULT NULL COMMENT '公司電話',`mailbox` varchar(255) DEFAULT NULL COMMENT '郵箱',`company_size` varchar(255) DEFAULT NULL COMMENT '公司規模',`industry` varchar(255) DEFAULT NULL COMMENT '所屬行業',`remarks` text COMMENT '備注',`audit_state` varchar(255) DEFAULT NULL COMMENT '審核狀態',`state` tinyint(2) NOT NULL DEFAULT '1' COMMENT '狀態',`balance` double NOT NULL COMMENT '當前余額',`create_time` datetime NOT NULL COMMENT '創建時間' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; package com.hrm.domain.company;import lombok.*;import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date;/*** 實體類代碼:* 屬性* 構造方法* getter,setter方法** lombok 插件 : 使用注解的形式替換getter setter,構造方法* 如何使用插件* 1.安裝插件(在工程中引入響應的插件坐標即可)* <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.16.16</version></dependency>* 2.使用注解配置* 配置到實體類上* @setter : setter方法* @getter :getter方法* @NoArgsConstructor 無參構造* @AllArgsConstructor 滿參構造* @Data : setter,getter,構造方法** 使用jpa操作數據* 配置實體類和數據庫表的映射關系:jpa注解* 1.實體類和表的映射關系* 2.字段和屬性的映射關系* i。主鍵屬性的映射* ii。普通屬性的映射*/ @Entity @Table(name = "co_company") @Data @NoArgsConstructor @AllArgsConstructor public class Company implements Serializable {private static final long serialVersionUID = 594829320797158219L;//ID@Idprivate String id;/*** 公司名稱*/private String name;/*** 企業登錄賬號ID*/private String managerId;/*** 當前版本*/private String version;/*** 續期時間*/private Date renewalDate;/*** 到期時間*/private Date expirationDate;/*** 公司地區*/private String companyArea;/*** 公司地址*/private String companyAddress;/*** 營業執照-圖片ID*/private String businessLicenseId;/*** 法人代表*/private String legalRepresentative;/*** 公司電話*/private String companyPhone;/*** 郵箱*/private String mailbox;/*** 公司規模*/private String companySize;/*** 所屬行業*/private String industry;/*** 備注*/private String remarks;/*** 審核狀態*/private String auditState;/*** 狀態*/private Integer state;/*** 當前余額*/private Double balance;/*** 創建時間*/private Date createTime; }

?

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的企业微服务:实现crud操作之创建实体类的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。