SpringBoot——Dozer的使用,玩转MySQL

}

}

3.创建两个POJO

========================================================================

创建DO

package com.youyou.address.entity;

import com.baomidou.mybatisplus.annotation.TableName;

import com.youyou.base.BaseEntity;

import lombok.Data;

/**

  • 数据库实体,联系人

*/

@Data

@TableName(“TS_Contacter”)

public class ContacterDO extends BaseEntity {

/**

  • 姓名

*/

private String name;

/**

  • 性别(0,女;1,男)

*/

private String sex;

/**

  • 年龄

*/

private Integer age ;

/**

  • 电话

*/

private String phone;

/**

  • 地址

*/

private String location;

/**

  • 删除(0,未删除;1,删除)

*/

private String dflag ;

}

DO的父类

package com.youyou.base;

import lombok.Data;

import java.util.Date;

/**

  • 所有实体类的父类

  • @author 刘朋


  • date 2018-11-02

*/

@Data

public abstract class BaseEntity {

/**

  • 主键

*/

private String id;

/**

  • 创建时间

*/

private Date createTime;

}

创建VO

package com.youyou.address.vo;

import lombok.Data;

/**

  • 联系人vo

  • @author 刘朋


  • date 2018-11-05

*/

@Data

public class Conta

《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享

cterVO {

/**

  • 姓名

*/

private String name;

/**

  • 性别(0,女;1,男)

*/

private String sex;

/**

  • 年龄

*/

private Integer age ;

/**

  • 电话

*/

private String phone;

/**

  • 地址

*/

private String location;

}

4.创建XML文件

=======================================================================

<?xml version="1.0" encoding="UTF-8"?>

<mappings xmlns=“http://dozer.sourceforge.net” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”

xsi:schemaLocation="http://dozer.sourceforge.net

http://dozer.sourceforge.net/schema/beanmapping.xsd">

com.youyou.address.entity.ContacterDO

com.youyou.address.vo.ContacterVO

5.使用

==================================================================

package com.youyou.address.controller;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;

import com.baomidou.mybatisplus.core.metadata.IPage;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import com.youyou.address.entity.ContacterDO;

import com.youyou.address.service.ContacterService;

import com.youyou.address.vo.ContacterVO;

import io.swagger.annotations.Api;

import io.swagger.annotations.ApiOperation;

import org.dozer.DozerBeanMapper;

import org.springframework.beans.factory.annotation.Autowired;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值