@Transient的用法

TKMybatis注意事项1:如果字段在实体类中需要,但在数据库中不存在,需要加上@Transient这个注解
如果字段在实体类中需要,但在数据库中不存在,需要加上@Transient这个注解

package com.ms.base.domain;
import lombok.Data;
import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;
import java.util.List;
 
@Table(name = "department")
@Data
public class Department {
    @Id
    private Long id;
 
    @Column(name = "created_time")
    private Date createdTime;
 
    @Column(name = "updated_time")
    private Date updatedTime;
 
    /**
     * 部门名称
     */
    private String name;
 
    /**
     * 企业id
     */
    @Column(name = "enterprise_id")
    private Long enterpriseId;
 
    /**
     * 上级部门id
     */
    @Column(name = "parent_id")
    private Long parentId;
 
 
    //企业部门下 用户列表
    private List<User> userList;
 
    //部门人数
    @Transient
    private Integer personNum;
}
posted @ 2020-07-13 20:53  荭丶尘  阅读(1941)  评论(0编辑  收藏  举报