1、构建实体app
/** * @author beth * @data 2019-10-20 22:30 */ @Data @EqualsAndHashCode(callSuper = false) public class UserInfo extends Model<UserInfo> { private static final long serialVersionUID = 1L; /** * 密码 */ private String password; /** * 用户名 */ private String username; /** * 年龄 */ private Integer age; /** * 建立时间 */ private LocalDateTime createTime; /** * 修改时间 */ private LocalDateTime updateTime; /** * 邮箱 */ private String email; /** * 电话 */ private String phone; /** * 上级 */ private String parentId; }
2、必要的mapper测试
@Repository public interface UserInfoMapper extends BaseMapper<UserInfo> { }
3、测试code
/** * @author beth * @data 2019-10-20 22:35 */ public class ARTest { /** * 新增 */ @Test public void insert() { UserInfo userInfo = new UserInfo(); userInfo.setUsername("肖娟"); userInfo.setAge(29); userInfo.setEmail("xj@qq.com"); userInfo.setParentId("445465"); userInfo.setCreateTime(LocalDateTime.now()); boolean insert = userInfo.insert(); } /** * 根据id查询 */ @Test public void selectById() { UserInfo userInfo = new UserInfo(); UserInfo userInfoSelect = userInfo.selectById("3243543534"); System.out.println(userInfo == userInfoSelect); System.out.println(userInfoSelect); } /** * 根据id查询 */ @Test public void selectById2() { UserInfo userInfo = new UserInfo(); userInfo.setId("54543545"); UserInfo userInfoSelect = userInfo.selectById(); System.out.println(userInfo == userInfoSelect); System.out.println(userInfoSelect); } /** * 根据id删除 */ @Test public void deleteById() { UserInfo userInfo = new UserInfo(); userInfo.setId("54543545"); boolean r = userInfo.deleteById(); System.out.println(r); } /** * 新增或修改 */ @Test public void insertOrUpdate() { UserInfo userInfo = new UserInfo(); userInfo.setUsername("肖娟"); userInfo.setAge(29); userInfo.setEmail("xj@qq.com"); userInfo.setParentId("445465"); userInfo.setCreateTime(LocalDateTime.now()); boolean insert = userInfo.insertOrUpdate(); } } ```