SpringDemo/src/main/java/com/example/springdemo/entities/Users.java

32 lines
773 B
Java
Raw Normal View History

2023-10-06 15:31:42 +00:00
package com.example.springdemo.entities;
2023-10-25 10:10:52 +00:00
import jakarta.persistence.*;
2023-10-06 15:31:42 +00:00
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
2023-11-05 15:16:30 +00:00
import java.util.List;
2023-10-06 15:31:42 +00:00
//用户类
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
2023-10-07 10:51:01 +00:00
@Entity
@Table(name = "Users")
2023-10-06 15:31:42 +00:00
public class Users {
2023-10-07 10:51:01 +00:00
@Id
2023-10-25 10:10:52 +00:00
@GeneratedValue(strategy = GenerationType.IDENTITY)
2023-11-05 15:16:30 +00:00
private Integer id;//主键用户ID
2023-10-06 15:31:42 +00:00
private String name;//用户姓名
2023-11-05 15:16:30 +00:00
private String sex;//用户性别
2023-10-07 10:51:01 +00:00
@Column(name = "phoneNumber")
2023-10-06 15:31:42 +00:00
private String phoneNumber;//用户联系方式
private String address;//家庭住址
2023-11-05 15:16:30 +00:00
@OneToMany(cascade = CascadeType.ALL, mappedBy = "user")
@Column(name = "ordersID")
private List<Orders> orders;//订单
2023-10-06 15:31:42 +00:00
}