介绍MyBatis代码生成网站(四) --- 继承基类
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
一.簡(jiǎn)介
網(wǎng)址:?http://www.fwjava.com
操作流程: 詳見“ 介紹MyBatis代碼生成網(wǎng)站(一) --- 基本操作?”
需求描述:
1. 需要在生成的所有Java實(shí)體中 , 繼承公司提供的com.icsm.common.BaseEntity類
2.?需要在生成的所有Java實(shí)體中 , 實(shí)現(xiàn)公司提供的com.icsm.common.IEntity接口類
3.?需要在生成的所有Mapper接口類中 , 繼承公司提供的com.icsm.common.BaseMapper接口類
?
二.操作
在網(wǎng)站的[2.屬性設(shè)置] 頁(yè)面中 , 填寫路徑即可.
2-1 ?Java實(shí)體
如下圖:
圖標(biāo)1) ?在生成的所有Java實(shí)體中 , 繼承公司提供的com.icsm.common.BaseEntity類
圖標(biāo)2) ?在生成的所有Java實(shí)體中 , 實(shí)現(xiàn)公司提供的com.icsm.common.IEntity接口類
2-2 ?Mapper接口類
圖標(biāo)3) ?在生成的所有Mapper接口類中 , 繼承公司提供的com.icsm.common.BaseMapper接口類
?
三.實(shí)際效果
3-1 ?Java實(shí)體
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.*;/*** @實(shí)體名稱 演示主表* @數(shù)表名稱 TAB_DEMO* @開發(fā)日期 2016-09-26* @技術(shù)服務(wù) www.fwjava.com*/ public class TabDemo extends BaseEntity implements Serializable ,IEntity {/*** 主鍵ID(必填項(xiàng))(主鍵ID)*/private Long id = null;/*** 用戶名稱(必填項(xiàng))*/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;/*** @實(shí)體名稱 演示主表* @數(shù)據(jù)庫(kù)表 TAB_DEMO* @開發(fā)日期 2016-09-26* @技術(shù)服務(wù) www.fwjava.com*/ public interface TabDemoMapper extends BaseMapper {/*** 1.新增一條數(shù)據(jù)* 注: 根據(jù)Bean實(shí)體執(zhí)行新增操作.* @param tabDemo - 演示主表* @throws Exception - 異常捕捉*/public void getInsert(TabDemo tabDemo) throws Exception;public void getInsertPrmMap(Map<String ,Object> map) throws Exception;/*** 2.刪除一條數(shù)據(jù)* 注: 根據(jù)Bean實(shí)體的主鍵ID執(zhí)行刪除操作.* @param id - 主鍵ID* @return int - 執(zhí)行結(jié)果* @throws Exception - 異常捕捉*/public int getDelete(Long id) throws Exception;.......}?
以上 !
?
轉(zhuǎn)載于:https://my.oschina.net/fwjava/blog/751863
總結(jié)
以上是生活随笔為你收集整理的介绍MyBatis代码生成网站(四) --- 继承基类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 读《大道至简-- 第二章 是懒人造就了方
- 下一篇: postfix+sasl+dovecot