推广接单网,广州网页seo排名,湖北移动网站建设,教你如何做网站目录 1、在Idea中找到下载插件#xff0c;Install#xff0c;重启Idea 2、一个测试java文件#xff0c;里面有com包 3、在Idea中添加数据库 --------以Oracle数据库为例 4、快速生成entity-service-mapper方法 5、查看生成的代码 6、自动生成#xff08;增删查改#xff0…目录 1、在Idea中找到下载插件Install重启Idea 2、一个测试java文件里面有com包 3、在Idea中添加数据库 --------以Oracle数据库为例 4、快速生成entity-service-mapper方法 5、查看生成的代码 6、自动生成增删查改在TestMapper中快速编写代码 1、在Idea中找到下载插件Install重启Idea
file--settings --Plugins 2、一个测试java文件里面有com包 3、在Idea中添加数据库 --------以Oracle数据库为例 下一步按照红色表示的地方配置其他的地方不用改变 测试ok后点击Apply--OK就加好了 4、快速生成entity-service-mapper方法 第一步以TEST表为例,右键Test表选择MybatisX-Generator 第二步进入一下页面填写信息 第三步点击Next后检查路径文件名基础选项配置 下一步点击Finish就可以了
生成的包名接口实体类实现类为 5、查看生成的代码
entity包下的Test实体类
package com.entity;import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;/*** * TableName TEST*/
TableName(value TEST)
Data
public class Test implements Serializable {/*** */private Long id;/*** */private String jan;/*** */private String feb;/*** */private String mar;/*** */private String apr;/*** */private String may;/*** */private String jun;/*** */private String jul;/*** */private String aug;/*** */private String sep;/*** */private String oct;/*** */private String nov;/*** */private String dec;TableField(exist false)private static final long serialVersionUID 1L;
}
mapper包下的TestMapper
package com.mapper;import com.entity.Test;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;/*** Entity com.entity.Test*/
public interface TestMapper extends BaseMapperTest {}service包下的TestService
package com.service;import com.entity.Test;
import com.baomidou.mybatisplus.extension.service.IService;/****/
public interface TestService extends IServiceTest {}service.impl 包下的TestServiceImpl
package com.service.impl;import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.entity.Test;
import com.service.TestService;
import com.mapper.TestMapper;
import org.springframework.stereotype.Service;/****/
Service
public class TestServiceImpl extends ServiceImplTestMapper, Test implements TestService{}
mapper配置文件TestMapper.xml
?xml version1.0 encodingUTF-8?
!DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd
mapper namespacecom.mapper.TestMapperresultMap idBaseResultMap typecom.entity.Testresult propertyid columnID jdbcTypeDECIMAL/result propertyjan columnJAN jdbcTypeVARCHAR/result propertyfeb columnFEB jdbcTypeVARCHAR/result propertymar columnMAR jdbcTypeVARCHAR/result propertyapr columnAPR jdbcTypeVARCHAR/result propertymay columnMAY jdbcTypeVARCHAR/result propertyjun columnJUN jdbcTypeVARCHAR/result propertyjul columnJUL jdbcTypeVARCHAR/result propertyaug columnAUG jdbcTypeVARCHAR/result propertysep columnSEP jdbcTypeVARCHAR/result propertyoct columnOCT jdbcTypeVARCHAR/result propertynov columnNOV jdbcTypeVARCHAR/result propertydec columnDEC jdbcTypeVARCHAR//resultMapsql idBase_Column_ListID,JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC/sql
/mapper6、自动生成增删查改在TestMapper中快速编写代码
自动生成查询-----写select关键字
自动生成新增-----写insert关键字
自动生成修改-----写update关键字
自动生成删除-----写del关键字
自动带出后面的操作例如根据id查询根据Apr查询后面也会有根据哪个字段排序等 写完想要的接口后接口名右键选择Show Context Actions 进入后选择第一个 自动生成接口带参数 TestMapper.xml