介绍MyBatis代码生成网站(四) --- 继承基类
为什么80%的码农都做不了架构师?>>>
一.简介
网址: http://www.fwjava.com
操作流程: 详见“ 介绍MyBatis代码生成网站(一) --- 基本操作 ”
需求描述:
1. 需要在生成的所有Java实体中 , 继承公司提供的com.icsm.common.BaseEntity类
2. 需要在生成的所有Java实体中 , 实现公司提供的com.icsm.common.IEntity接口类
3. 需要在生成的所有Mapper接口类中 , 继承公司提供的com.icsm.common.BaseMapper接口类
二.操作
在网站的[2.属性设置] 页面中 , 填写路径即可.
2-1 Java实体
如下图:
图标1) 在生成的所有Java实体中 , 继承公司提供的com.icsm.common.BaseEntity类
图标2) 在生成的所有Java实体中 , 实现公司提供的com.icsm.common.IEntity接口类
2-2 Mapper接口类
图标3) 在生成的所有Mapper接口类中 , 继承公司提供的com.icsm.common.BaseMapper接口类
三.实际效果
3-1 Java实体
package com.icsm.paybank.entity;import com.icsm.common.BaseEntity;
import java.io.Serializable;
import com.icsm.common.IEntity;
import java.util.*;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.math.*;/*** @实体名称 演示主表* @数表名称 TAB_DEMO* @开发日期 2016-09-26* @技术服务 www.fwjava.com*/
public class TabDemo extends BaseEntity implements Serializable ,IEntity {/*** 主键ID(必填项)(主键ID)*/private Long id = null;/*** 用户名称(必填项)*/private String userName = null;........}
3-2 Mapper接口类
package com.icsm.paybank.mapper;import java.util.List;
import java.util.Map;
import com.icsm.paybank.entity.TabDemo;
import com.icsm.common.BaseMapper;/*** @实体名称 演示主表* @数据库表 TAB_DEMO* @开发日期 2016-09-26* @技术服务 www.fwjava.com*/
public interface TabDemoMapper extends BaseMapper {/*** 1.新增一条数据* 注: 根据Bean实体执行新增操作.* @param tabDemo - 演示主表* @throws Exception - 异常捕捉*/public void getInsert(TabDemo tabDemo) throws Exception;public void getInsertPrmMap(Map<String ,Object> map) throws Exception;/*** 2.删除一条数据* 注: 根据Bean实体的主键ID执行删除操作.* @param id - 主键ID* @return int - 执行结果* @throws Exception - 异常捕捉*/public int getDelete(Long id) throws Exception;.......}
以上 !
转载于:https://my.oschina.net/fwjava/blog/751863
介绍MyBatis代码生成网站(四) --- 继承基类相关推荐
- 6.12C++:继承基类的构造函数、单继承的构造函数、多继承的构造函数、派生类复制构造函数、派生类的析构函数
1 继承基类的构造函数 class A{public:A(){}; // A的构造函数 }; class B : public A{public:using A:A: } 2 单继承的构造函数 cla ...
- 自定义 thinkphp5.0全局异常报错,继承基类\exception解决
情景介绍:url请求是get方式,此次报错是测试post请求,异常返回错误信息是否正确,结果异常返回信息有误,返回信息不正确. 以下下报错信息,显示 自定义全局异常报错信息是传入HttpExcept ...
- 第四回 基类中的修饰符,应该根据你对架构的理解去定义它们,没有绝对的
基类中的修饰符,其实就是C#里的那几种修饰符,public ,proteced,internal,privat这四种基础类型,当然也还一个组合类型internal protected,它们都是C#里最 ...
- QT和MFC中怎么使用继承基类的自定义控件放置在界面上
1.Qt中自定义button继承于QPushButton,f2查看指定控件的声明定义,可以手动改ui.form.h文件里各个类型的控件指针变量,改成自己定义的" (这里ui.form.h在工 ...
- 关于Java抽象类,接口与实现接口及派生类继承基类
1. 抽象类 抽象类就是有一个或多个方法只被声明而未被实现. 抽象方法的声明以分号结束,并且用关键字abstract来说明它以标识它为抽象方法. 格式: public abstract class 类 ...
- c++继承 基类 派生类 虚函数
继承 类和类的关系有组合.继承和代理.继承的本质就是代码复用.子类继承父类中的一些东西,父类也称为基类,子类也称为派生类.派生类继承了基类除构造函数以外的所有成员. 继承的方式 继承方式有pu ...
- C++经验(四)-- 基类构造函数和析构函数中调用virtual虚函数?
class Base {public:Base();virtual void oneFunction() = 0;... };Base::Base() {...oneFunction(); }clas ...
- C++ 多继承类 虚基类
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/jzj_c_love/article/d ...
- 在保护继承中基类的共有成员_C#初学者教程系列11:继承
本文是C#初学者简单教程,这是第11篇.感谢观看,记得关注我,后续还有更多教程文章,谢谢. 本文环境为Visual Studio 2019. 一.什么是继承 继承是面向对象编程的一种基本特性. 借助继 ...
最新文章
- leetcode算法题--搜索旋转排序数组
- sketch软件_Sketch软件怎么用?怎么提升Sketch软件技巧?
- Enterprise search Callstack in runtime
- Unix/Linux环境C编程入门教程(16) LinuxMint CCPP开发环境搭建
- 飞鸽传书不能传送文件
- Bootstrap(二)——Grid栅格布局
- 运算符和结合性(转)
- 机器学习十大经典算法——knn
- yii 学习笔记五、通过gii创建modules(模块)
- LLVM之clang
- VScode设置为中文版
- AirPods Pro 和 AirPods 3 固件更新,或将提升稳定性,如何操作看这里
- 如何自出版一本书:一份资源清单
- java MacBook air,macbook pro 与 macbook air 的区别!(前者是高配?java中如何读取主板序列号、硬盘序列号、MAC地址...
- 虹科Pico动态 |【盖世汽车-走进东风商用车技术展】精彩回顾
- Qt 代码规范(叶海)
- 通过距离感应器获取实际距离[FAQ04538][Sensor]java层获得P_sensor距离传感器当前真实值,不止0,1
- Android 各种屏幕截图方法
- c++网络开发必备dll---ssleay32.dll和libeay32.dll
- 创新中国——中国设计体验谈
热门文章
- linux phpinfo mysql_linux服务器 phpinfo 里面找不到 mysql 模块,也没有 pdo_mysql
- 三菱plc两个16转换32位_三菱FX2NPLC如何将十进制数转换成十六进制-专业自动化论坛-中国工控网论坛...
- 怎么证明会python_如何在python中验证SSL证书?
- 【GAN优化】最早被用于评价GAN模型的定量指标Inception Score是什么
- 加入微信洗稿投诉小组1个月后,有三说说为什么坚持只发原创
- 速卖通代运营靠谱吗?招人做对比代运营,找代运营经验分享
- 2022版全球及中国电梯行业投资建议与盈利价值分析报告
- 中国建筑节能行业投资动向分析及运营策略规划咨询报告2021-2027年
- 中国环保塑料薄膜行业营销策略分析及投资规划建议报告2021-2027年版
- SQLServer存储过程的返回值 查询分析器/程序