其他分享
首页 > 其他分享> > 24常用注解总结

24常用注解总结

作者:互联网

1、@TableName
实体类的名称与数据库表名的映射

2、@TableId
设置主键映射,value映射主键字段的名字,type设置主键的生成策略

**    AUTO(0),**
**    NONE(1),**
**    INPUT(2),**
**    ASSIGN_ID(3),**
**    ASSIGN_UUID(4),**
    /** @deprecated(表示已经不建议使用) */
    @Deprecated
    ID_WORKER(3),
    /** @deprecated */
    @Deprecated
    ID_WORKER_STR(3),
    /** @deprecated */
    @Deprecated
    UUID(4);

3、@TableField
映射非主键字段,value映射字段名
exist表示是否为数据库字段,false表示没有。
select表示是否查询这个字段

【fill】:表示是否自动填充

(1)给实体类添加两个属性create_time、update_time,同时给数据库添加响应的字段

(2)编写处理器

(3)编写插入的测试方法

@Test
    void testInsert(){
        User user = new User();
        user.setUsername("lisi");
        user.setPassword("123");
        user.setName("李四");
        user.setAge(20);
        user.setEmail("123@qq.com");
        int insert = userMapper.insert(user);
        System.out.println(user);
    }

(4)编写更新的测试方法

@Test
    void testUpdate(){
        User user = new User();
        user.setId(12);
        user.setPassword("99999");
        userMapper.updateById(user);
        System.out.println(user);
    }

标签:24,总结,映射,deprecated,user,Deprecated,注解,主键,User
来源: https://www.cnblogs.com/morehair/p/15309698.html