栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

mybatis-generator自动生成的类中含有XXXwithBLOBs,去掉的方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mybatis-generator自动生成的类中含有XXXwithBLOBs,去掉的方法

当数据库中的字段有text类型时,mybatis会为这种类型单独创建一个类来映射这两个字段,生成的主要po类中是没有这两个字段的。

自动生成的xxxWithBLOBs类会继承生成的主要po类。

public class ProductWithBLOBs extends MainPO {
    private String subImages;

    private String detail;

    public String getSubImages() {
        return subImages;
    }

    public void setSubImages(String subImages) {
        this.subImages = subImages;
    }

    public String getDetail() {
        return detail;
    }

    public void setDetail(String detail) {
        this.detail = detail;
    }
}

去掉此类的方法:
在generator配置中添加标签,将字段在映射时的类型转换一下即可,这里转换成了VARCHAR,对应生成的类属性类型为String。这种转换不会影响数据库的真正数据类型。


    

然后删除原来的BLOBs类,再运行。
结果:
不会再生成BLOBs类了,而生成的主要po类中也出现了这两个字段对应的属性。

private String subtitle;

private String mainImage;
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/820843.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号