介绍MyBatis代码生成网站(三) --- [ Java实体 ] 实际生成效果

实际生成的Java实体 , 注意: 最下方的 [ Copy专用区 ] ,很实用的 , 每个字段的Html标签也在该区域.


package com.icsm.paybank.entity;


import java.io.Serializable;
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 implements Serializable {

    /**
     * 主键ID(必填项)(主键ID)
     */
    private Long id                    = null;
    /**
     * 用户名称(必填项)
     */
    private String userName            = null;
    /**
     * 订单号(必填项)
     */
    private String orderNo             = null;
    /**
     * 表数目
     */
    private Integer orderCount         = null;
    /**
     * 品类价格
     */
    private BigDecimal priceDecimal    = null;
    /**
     * 类目价格
     */
    private BigDecimal priceDouble     = null;
    /**
     * 商品价格
     */
    private BigDecimal priceFloat      = null;
    /**
     * 创建时间(必填项)
     */
    private Date created               = null;
    /**
     * 变更日期
     */
    private Date updated               = null;
    /**
     * 排序
     */
    private String orderBy             = null;

    /*
     *--------------------------------------------------
     * Getter方法区
     *--------------------------------------------------
     */

    /**
     * 主键ID(必填项)(主键ID)
     */
    public Long getId() {
        return id;
    }
    /**
     * 用户名称(必填项)
     */
    public String getUserName() {
        return trim(userName);
    }
    /**
     * 订单号(必填项)
     */
    public String getOrderNo() {
        return trim(orderNo);
    }
    /**
     * 表数目
     */
    public Integer getOrderCount() {
        return orderCount;
    }
    /**
     * 品类价格
     */
    public BigDecimal getPriceDecimal() {
        return priceDecimal;
    }
    /**
     * 类目价格
     */
    public BigDecimal getPriceDouble() {
        return priceDouble;
    }
    /**
     * 商品价格
     */
    public BigDecimal getPriceFloat() {
        return priceFloat;
    }
    /**
     * 创建时间(必填项)
     */
    public Date getCreated() {
        return created;
    }
    /**
     * 变更日期
     */
    public Date getUpdated() {
        return updated;
    }
    /**
     * 排序
     */
    public String getOrderBy() {
        return trim(orderBy);
    }

    /*
     *--------------------------------------------------
     * Setter方法区
     *--------------------------------------------------
     */

    /**
     * 主键ID(必填项)(主键ID)
     */
    public void setId(Long id) {
        this.id = id;
    }
    /**
     * 用户名称(必填项)
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }
    /**
     * 订单号(必填项)
     */
    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }
    /**
     * 表数目
     */
    public void setOrderCount(Integer orderCount) {
        this.orderCount = orderCount;
    }
    /**
     * 品类价格
     */
    public void setPriceDecimal(BigDecimal priceDecimal) {
        this.priceDecimal = priceDecimal;
    }
    /**
     * 类目价格
     */
    public void setPriceDouble(BigDecimal priceDouble) {
        this.priceDouble = priceDouble;
    }
    /**
     * 商品价格
     */
    public void setPriceFloat(BigDecimal priceFloat) {
        this.priceFloat = priceFloat;
    }
    /**
     * 创建时间(必填项)
     */
    public void setCreated(Date created) {
        this.created = created;
    }
    /**
     * 变更日期
     */
    public void setUpdated(Date updated) {
        this.updated = updated;
    }
    /**
     * 排序
     */
    public void setOrderBy(String orderBy) {
        this.orderBy = orderBy;
    }


    /*
     *--------------------------------------------------
     * 常用自定义字段
     *--------------------------------------------------
     */
    /**
     * 用户名称(全模糊)
     */
    private String userNameLike               = null;
    /**
     * 订单号(全模糊)
     */
    private String orderNoLike                = null;
    /**
     * 创建时间(起始日期)
     */
    private String createdBegin               = null;
    /**
     * 创建时间(结束日期)
     */
    private String createdEnd                 = null;
    /**
     * 变更日期(起始日期)
     */
    private String updatedBegin               = null;
    /**
     * 变更日期(结束日期)
     */
    private String updatedEnd                 = null;

    /**
     * 用户名称(全模糊)
     */
    public String getUserNameLike() {
        return trim(userNameLike);
    }
    public void setUserNameLike(String userNameLike) {
        this.userNameLike = userNameLike;
    }
    /**
     * 订单号(全模糊)
     */
    public String getOrderNoLike() {
        return trim(orderNoLike);
    }
    public void setOrderNoLike(String orderNoLike) {
        this.orderNoLike = orderNoLike;
    }
    /**
     * 创建时间(起始日期)
     */
    public String getCreatedBegin() {
        return trim(createdBegin);
    }
    public void setCreatedBegin(String createdBegin) {
        this.createdBegin = createdBegin;
    }
    /**
     * 创建时间(结束日期)
     */
    public String getCreatedEnd() {
        return trim(createdEnd);
    }
    public void setCreatedEnd(String createdEnd) {
        this.createdEnd = createdEnd;
    }
    /**
     * 创建时间(格式化)
     */
    public String getCreatedChar() {
        return getDate(created);
    }
    public void setCreatedChar(String createdChar) {
        this.created = getDate(createdChar);
    }
    /**
     * 创建时间(格式化)
     */
    public String getCreatedCharAll() {
        return getDateTime(created);
    }
    public void setCreatedCharAll(String createdCharAll) {
        this.created = getDate(createdCharAll);
    }
    /**
     * 变更日期(起始日期)
     */
    public String getUpdatedBegin() {
        return trim(updatedBegin);
    }
    public void setUpdatedBegin(String updatedBegin) {
        this.updatedBegin = updatedBegin;
    }
    /**
     * 变更日期(结束日期)
     */
    public String getUpdatedEnd() {
        return trim(updatedEnd);
    }
    public void setUpdatedEnd(String updatedEnd) {
        this.updatedEnd = updatedEnd;
    }
    /**
     * 变更日期(格式化)
     */
    public String getUpdatedChar() {
        return getDate(updated);
    }
    public void setUpdatedChar(String updatedChar) {
        this.updated = getDate(updatedChar);
    }
    /**
     * 变更日期(格式化)
     */
    public String getUpdatedCharAll() {
        return getDateTime(updated);
    }
    public void setUpdatedCharAll(String updatedCharAll) {
        this.updated = getDate(updatedCharAll);
    }

    /*
     *--------------------------------------------------
     * 应用小方法
     *--------------------------------------------------
     */

    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;

    public String trim(String input)
    {
        return input==null?"":input.trim();
    }
    
    public String getDate(Date date)
    {
        if( null == date ) return "";
        return new SimpleDateFormat("yyyy-MM-dd").format(date);
    }
    public String getDateTime(Date date)
    {
        if( null == date ) return "";
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);
    }
    public Date getDate(String date)
    {
        if( null == date || date.trim().isEmpty() ) return null;
        date = date.trim();
        Date result = null;
        try {
            if( date.length() >= 19 )
            {
                result = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(date);
            }
            else if( date.length() == 10 )
            {
                result = new SimpleDateFormat("yyyy-MM-dd").parse(date);
            }
        }
        catch (ParseException e) 
        {
            
        }
        return result;
    }

}


/** 
------------------------------------------------------
 Copy专用区
------------------------------------------------------

------------------------------------------------------------------------------------------------------------
  Setter方法
------------------------------------------------------------------------------------------------------------

// 演示主表
TabDemo tabDemo = new TabDemo();

// 主键ID(必填项)(主键ID)
tabDemo.setId(  );
// 用户名称(必填项)
tabDemo.setUserName(  );
// 订单号(必填项)
tabDemo.setOrderNo(  );
// 表数目
tabDemo.setOrderCount(  );
// 品类价格
tabDemo.setPriceDecimal(  );
// 类目价格
tabDemo.setPriceDouble(  );
// 商品价格
tabDemo.setPriceFloat(  );
// 创建时间(必填项)
tabDemo.setCreated(  );
// 变更日期
tabDemo.setUpdated(  );


//------ 自定义部分 ------

// 用户名称(全模糊)
tabDemo.setUserNameLike(  );
// 订单号(全模糊)
tabDemo.setOrderNoLike(  );
// 创建时间(起始日期)
tabDemo.setCreatedBegin(  );
// 创建时间(结束日期)
tabDemo.setCreatedEnd(  );
// 创建时间(格式化)
tabDemo.setCreatedChar(  );
// 变更日期(起始日期)
tabDemo.setUpdatedBegin(  );
// 变更日期(结束日期)
tabDemo.setUpdatedEnd(  );
// 变更日期(格式化)
tabDemo.setUpdatedChar(  );


------------------------------------------------------------------------------------------------------------
  Getter方法
------------------------------------------------------------------------------------------------------------

// 演示主表
TabDemo tabDemo = new TabDemo();

// 主键ID(必填项)(主键ID)
tabDemo.getId();
// 用户名称(必填项)
tabDemo.getUserName();
// 订单号(必填项)
tabDemo.getOrderNo();
// 表数目
tabDemo.getOrderCount();
// 品类价格
tabDemo.getPriceDecimal();
// 类目价格
tabDemo.getPriceDouble();
// 商品价格
tabDemo.getPriceFloat();
// 创建时间(必填项)
tabDemo.getCreated();
// 变更日期
tabDemo.getUpdated();


//------ 自定义部分 ------

// 用户名称(全模糊)
tabDemo.getUserNameLike();
// 订单号(全模糊)
tabDemo.getOrderNoLike();
// 创建时间(起始日期)
tabDemo.getCreatedBegin();
// 创建时间(结束日期)
tabDemo.getCreatedEnd();
// 创建时间(格式化)
tabDemo.getCreatedChar();
// 变更日期(起始日期)
tabDemo.getUpdatedBegin();
// 变更日期(结束日期)
tabDemo.getUpdatedEnd();
// 变更日期(格式化)
tabDemo.getUpdatedChar();


------------------------------------------------------------------------------------------------------------
  Getter Setter方法
------------------------------------------------------------------------------------------------------------

// 演示主表
TabDemo tabDemo = new TabDemo();

// 主键ID(必填项)(主键ID)
tabDemo.setId( tabDemo2.getId() );
// 用户名称(必填项)
tabDemo.setUserName( tabDemo2.getUserName() );
// 订单号(必填项)
tabDemo.setOrderNo( tabDemo2.getOrderNo() );
// 表数目
tabDemo.setOrderCount( tabDemo2.getOrderCount() );
// 品类价格
tabDemo.setPriceDecimal( tabDemo2.getPriceDecimal() );
// 类目价格
tabDemo.setPriceDouble( tabDemo2.getPriceDouble() );
// 商品价格
tabDemo.setPriceFloat( tabDemo2.getPriceFloat() );
// 创建时间(必填项)
tabDemo.setCreated( tabDemo2.getCreated() );
// 变更日期
tabDemo.setUpdated( tabDemo2.getUpdated() );


//------ 自定义部分 ------

// 用户名称(全模糊)
tabDemo.setUserNameLike( tabDemo2.getUserNameLike() );
// 订单号(全模糊)
tabDemo.setOrderNoLike( tabDemo2.getOrderNoLike() );
// 创建时间(起始日期)
tabDemo.setCreatedBegin( tabDemo2.getCreatedBegin() );
// 创建时间(结束日期)
tabDemo.setCreatedEnd( tabDemo2.getCreatedEnd() );
// 创建时间(格式化)
tabDemo.setCreatedChar( tabDemo2.getCreatedChar() );
// 变更日期(起始日期)
tabDemo.setUpdatedBegin( tabDemo2.getUpdatedBegin() );
// 变更日期(结束日期)
tabDemo.setUpdatedEnd( tabDemo2.getUpdatedEnd() );
// 变更日期(格式化)
tabDemo.setUpdatedChar( tabDemo2.getUpdatedChar() );



------------------------------------------------------------------------------------------------------------
 HTML标签区
------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------
  属性区
------------------------------------------------------------------------------------------------------------

<!-- 主键ID -->
<input name="id" value="" type="text" maxlength="20"/>
<!-- 用户名称 -->
<input name="userName" value="" type="text" maxlength="32"/>
<!-- 订单号 -->
<input name="orderNo" value="" type="text" maxlength="32"/>
<!-- 表数目 -->
<input name="orderCount" value="" type="text" maxlength="11"/>
<!-- 品类价格 -->
<input name="priceDecimal" value="" type="text" maxlength="10"/>
<!-- 类目价格 -->
<input name="priceDouble" value="" type="text"/>
<!-- 商品价格 -->
<input name="priceFloat" value="" type="text"/>
<!-- 创建时间 -->
<input name="created" value="" type="text"/>
<!-- 变更日期 -->
<input name="updated" value="" type="text"/>


------------------------------------------------------------------------------------------------------------
  表名 + 属性区
------------------------------------------------------------------------------------------------------------

<!-- 主键ID -->
<input name="tabDemo.id" value="" type="text" maxlength="20"/>
<!-- 用户名称 -->
<input name="tabDemo.userName" value="" type="text" maxlength="32"/>
<!-- 订单号 -->
<input name="tabDemo.orderNo" value="" type="text" maxlength="32"/>
<!-- 表数目 -->
<input name="tabDemo.orderCount" value="" type="text" maxlength="11"/>
<!-- 品类价格 -->
<input name="tabDemo.priceDecimal" value="" type="text" maxlength="10"/>
<!-- 类目价格 -->
<input name="tabDemo.priceDouble" value="" type="text"/>
<!-- 商品价格 -->
<input name="tabDemo.priceFloat" value="" type="text"/>
<!-- 创建时间 -->
<input name="tabDemo.created" value="" type="text"/>
<!-- 变更日期 -->
<input name="tabDemo.updated" value="" type="text"/>


------------------------------------------------------------------------------------------------------------
  ID + 属性区
------------------------------------------------------------------------------------------------------------

<!-- 主键ID -->
<input id="TD_ID" name="id" value="" type="text" maxlength="20"/>
<!-- 用户名称 -->
<input id="TD_USER_NAME" name="userName" value="" type="text" maxlength="32"/>
<!-- 订单号 -->
<input id="TD_ORDER_NO" name="orderNo" value="" type="text" maxlength="32"/>
<!-- 表数目 -->
<input id="TD_ORDER_COUNT" name="orderCount" value="" type="text" maxlength="11"/>
<!-- 品类价格 -->
<input id="TD_PRICE_DECIMAL" name="priceDecimal" value="" type="text" maxlength="10"/>
<!-- 类目价格 -->
<input id="TD_PRICE_DOUBLE" name="priceDouble" value="" type="text"/>
<!-- 商品价格 -->
<input id="TD_PRICE_FLOAT" name="priceFloat" value="" type="text"/>
<!-- 创建时间 -->
<input id="TD_CREATED" name="created" value="" type="text"/>
<!-- 变更日期 -->
<input id="TD_UPDATED" name="updated" value="" type="text"/>


------------------------------------------------------------------------------------------------------------
  ID + 表名 + 属性区
------------------------------------------------------------------------------------------------------------

<!-- 主键ID -->
<input id="TD_ID" name="tabDemo.id" value="" type="text" maxlength="20"/>
<!-- 用户名称 -->
<input id="TD_USER_NAME" name="tabDemo.userName" value="" type="text" maxlength="32"/>
<!-- 订单号 -->
<input id="TD_ORDER_NO" name="tabDemo.orderNo" value="" type="text" maxlength="32"/>
<!-- 表数目 -->
<input id="TD_ORDER_COUNT" name="tabDemo.orderCount" value="" type="text" maxlength="11"/>
<!-- 品类价格 -->
<input id="TD_PRICE_DECIMAL" name="tabDemo.priceDecimal" value="" type="text" maxlength="10"/>
<!-- 类目价格 -->
<input id="TD_PRICE_DOUBLE" name="tabDemo.priceDouble" value="" type="text"/>
<!-- 商品价格 -->
<input id="TD_PRICE_FLOAT" name="tabDemo.priceFloat" value="" type="text"/>
<!-- 创建时间 -->
<input id="TD_CREATED" name="tabDemo.created" value="" type="text"/>
<!-- 变更日期 -->
<input id="TD_UPDATED" name="tabDemo.updated" value="" type="text"/>




--------------------------------------------------------
 */

 

转载于:https://my.oschina.net/fwjava/blog/751849

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值