mybatis 配置文件的翻译

https://www.cnblogs.com/GaiDynasty/p/4088531.html

111111 有关于大文本的字段的处理`

<table schema="" tableName="t_chapter">
         <columnOverride column="image_content" 
            javaType="String" /> </table>

222222 为什么会
比正常的突然多出来了CourseWithBLOBs这个java文件,一个数据库的表对应了三个model类。
因为你这个表里有连个大文本字段,比如我的course表里有两个mediatext字段。,并且我们发现有一个大字段是没事的,两个就不行了。其实都是正常情况啦,正常处理就好啦,因为你会发现这个多出来的java文件继承了原来的正常类。

new的时候new这个大文本的java model就好啦。

@Test
    public void addChapter() throws ParseException {
        BgChapterVO chapter=new BgChapterVO();
        chapter.setClassId("18");
        chapter.setCourseId("61903753157");
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
        Date date = sdf.parse("2018-08-08 12:10:12"); 
        chapter.setStudyTime(date);
        chapter.setCourseHourName("相伴");
        chapter.setPreStudyTime(new Date());
        chapter.setMediaUrl("dshhffjih45");
        chapter.setImageContent("这是一个很大的大文本");
        chapter.setTaskTemplateId("1");
        courseController.addChapter(chapter);

    }

这里面的vo继承了BLOBs文件

@Data
public class BgChapterVO extends ChapterWithBLOBs{
    private String classId; 
}

其实一样啦,就是springboot自己的这个内部机制很坑人哎,为什么其他数据库的表里面有一个大文本字段就没事,有两个就不一样了呢,我还以为我生成错了,其实没错,,。。。。今天下午又整治了半天数据库真是无语,,,,,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值