fwjava

介绍MyBatis代码生成网站(四) --- 继承基类

为君一笑 提交于 2019-12-12 12:24:31
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.简介 网址: 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

介绍MyBatis代码生成网站(七) --- Html标签与Copy区

空扰寡人 提交于 2019-12-12 12:24:13
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.简介 网址: http://www.fwjava.com 操作流程: 详见 “ 介绍MyBatis代码生成网站(一) --- 基本操作 ” 需求描述: 在实际的应用开发中 , 经常会遇到这么 2件 事: 1) 页面 开发时 , 经常需要手动填写input标签的字段. 如 <input name="tabDemo.userName" value="" type="text" maxlength="32"/> 2) 在 insert 或 update 一条数据时 , 经常需要手动编写如下代码: TabDemo tabDemo = new TabDemo(); tabDemo.setUserName( "用户" ); tabDemo.setCreated( new Date() ); ...... 很累不是吗? 难道就没有 捷径 吗? 二.Copy区 在生成的 每个Java实体 的 最下方 , 都有一个 Copy区 , 可以很轻松的解决上述问题( Html标签 也在其中). 你只需 把需要的代码拷贝 到你的程序中去 , 简单处理即可. 很轻松不是吗? 呵呵 , Java实体 示意代码如下: /** * @实体名称 演示主表 * @数表名称 TAB_DEMO * @开发日期 2016-09-26 * @技术服务

介绍MyBatis代码生成网站(五) --- 浮点类型与BigDecimal

喜你入骨 提交于 2019-12-12 12:23:53
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.简介 网址: http://www.fwjava.com 操作流程: 详见 “ 介绍MyBatis代码生成网站(一) --- 基本操作 ” 需求描述: 在实际的应用开发中 , 我们经常会遇到 金额、精度等浮点类型 问题. 在很多时候 , 我们希望把数据库中的相关字段 , 在生成的 Java实体中 自动转化为 BigDecimal类型 , 而不是直接生成Double或Float类型. 那么,该如何操作呢? 二.操作 在网站的 [2.属性设置] 页面中 , 选择2个按钮即可. 点击【2-2.JAVA实体 - [可选]属性】右侧的 【收展】 , 展开页面. (如下图) 在【浮点类型】栏目中 , 选择 [ 是 ] 或 [ 否 ] 即可. (如下图) 以上! 来源: oschina 链接: https://my.oschina.net/u/2912869/blog/751869

介绍MyBatis代码生成网站(六) --- SQL方法的选择

别等时光非礼了梦想. 提交于 2019-12-12 12:23:37
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.简介 网址: http://www.fwjava.com 操作流程: 详见 “ 介绍MyBatis代码生成网站(一) --- 基本操作 ” 需求描述: 在实际的应用开发中 , 我们希望在 14个 大类 26个SQL方法 中 , 选择生成 自己想要的 几个特定方法. 那么,该如何操作呢? 二.操作 在网站的 [2.属性设置] 页面中 , 勾选几个选项即可. 点击【2-4.SQL文件 - [可选]属性】右侧的 【收展】 , 展开页面. (如下图) 勾去不需要的SQL方法 , 默认是全选 . (如下图) 以上! 来源: oschina 链接: https://my.oschina.net/u/2912869/blog/751886

介绍MyBatis代码生成网站(八) --- 数据类型对照表

Deadly 提交于 2019-12-12 12:23:28
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.简介 网址: http://www.fwjava.com 操作流程: 详见 “ 介绍MyBatis代码生成网站(一) --- 基本操作 ” 二.数据类型对照表 以下是本网站采用的,数据库数据类型所对应的Java数据类型对照表. 在生成代码之前 , 可以参照此表,对表结构的数据类型进行相应的调整. 【数据类型对照表】 MySQL数据类型对照表 Oracle 数据类型对照表 以上! 来源: oschina 链接: https://my.oschina.net/u/2912869/blog/752379

介绍MyBatis代码生成网站(一) --- 基本操作

隐身守侯 提交于 2019-12-12 12:16:27
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一.简介 网址: http://www.fwjava.com 应用环境: MyBatis + MySQL 需求描述: 1. 需要在com/icsm/paybank/entity目录下,生成 Java实体 文件 2. 需要在com/icsm/paybank/sql目录下,生成MyBatis的 SQL文件 3. 需要在com/icsm/paybank/mapper目录下,生成MyBatis的 Mapper接口文件 二.操作 1) 进入网站,打开网页(如下图) 首页中点击[我要生成代码] 选择左侧菜单中的[正式生成],再选择[开饭啦] 2) 选择自己的应用环境 (如下图) 选择MySQL + MyBatis + UTF-8. 另外,我需要生成测试数据,所以选择了[是]. 点击 [下一步] 3) 设置路径 (如下图) Java实体,生成在com/icsm/paybank/entity SQL文件,生成在com/icsm/paybank/sql Mapper映射接口文件,生成在com/icsm/paybank/mapper 点击 [下一步] 3) 上传自己的数据库表脚本文件 (如下图) 把自己打算生成的数据库表导出来(.sql文件),上传上去. 注意 : a) 只需导出 表结构 即可,不必导出测试数据. b) 必须是使用