亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

Spring和MyBatis整合自動生成代碼里面text類型遇到的坑

2024-07-13 10:16:41
字體:
來源:轉載
供稿:網友

Spring和MyBatis整合以后,使用自動生成代碼工具生成dao和mapper配置文件,生成步驟如下(以Intelli idea為例)。

1.編寫生成代碼配置文件generatorConfig.xml。

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration    PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"    "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration>  <classPathEntry location="D:/dev/maven/repository/mysql/mysql-connector-java/5.1.39/mysql-connector-java-5.1.39.jar"/>  <context id="DB2Tables" defaultModelType="flat" targetRuntime="MyBatis3">    <commentGenerator>      <property name="suppressDate" value="true"/>      <!-- 是否去除自動生成的注釋 true:是 : false:否 -->      <property name="suppressAllComments" value="false"/>    </commentGenerator>    <jdbcConnection driverClass="com.mysql.jdbc.Driver"            connectionURL="jdbc:mysql://localhost:3306/mycollege?characterEncoding=utf-8"            userId="root"            password="root">    </jdbcConnection>    <javaTypeResolver>      <property name="forceBigDecimals" value="false"/>    </javaTypeResolver>    <!-- 生成模型的包名和位置 -->    <javaModelGenerator targetPackage="com.cx.elearnning.model"              targetProject="src/main/java">      <property name="enableSubPackages" value="true"/>      <property name="trimStrings" value="true"/>    </javaModelGenerator>    <!-- generate xml -->    <sqlMapGenerator targetPackage="/"             targetProject="src/main/resources/mapper">      <property name="enableSubPackages" value="true"/>    </sqlMapGenerator>    <!-- generate Mapper -->    <javaClientGenerator type="XMLMAPPER" targetPackage="com.cx.elearnning.dao"               targetProject="src/main/java">      <property name="enableSubPackages" value="true"/>    </javaClientGenerator>   <!--需要自動生成的表名和對應的model名-->    <table tableName="sys_user" domainObjectName="SysUser"></table>  </context></generatorConfiguration>

2.配置如下maven運行命令。

spring,mybatis,自動生成代碼

3.運行generatorcode即可。

問題描述

假如數據庫表里面存在text或者blob字段。自動生成的數據庫配置文件如下,會多出幾個以withBlobs結尾的方法和resultMap:

<!--僅僅貼上不一樣的部分--><resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.cx.elearnning.model.EduWebsiteProfile">  <!--   WARNING - @mbggenerated   This element is automatically generated by MyBatis Generator, do not modify.  -->  <result column="DESCIPTION" jdbcType="LONGVARCHAR" property="desciption" /> </resultMap><select id="selectByExampleWithBLOBs" parameterType="com.cx.elearnning.model.EduWebsiteProfileExample" resultMap="ResultMapWithBLOBs">  <!--   WARNING - @mbggenerated   This element is automatically generated by MyBatis Generator, do not modify.  -->  select  <if test="distinct">   distinct  </if>  <include refid="Base_Column_List" />  ,  <include refid="Blob_Column_List" />  from edu_website_profile  <if test="_parameter != null">   <include refid="Example_Where_Clause" />  </if>  <if test="orderByClause != null">   order by ${orderByClause}  </if> </select>

假如此時查詢數據或者更新數據的使用仍然使用selectByExample或者updateByExample,得到的text或者blob數據是null。

正確做法

應該使用selectByExampleWithBLOBs或者updateByExampleWithBLOBs這兩個方法。

總結

以上所述是小編給大家介紹的Spring和MyBatis整合自動生成代碼里面text類型遇到的坑,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人激情av在线| 尤物yw午夜国产精品视频明星| 免费91麻豆精品国产自产在线观看| 久久亚洲精品一区| 亚洲国产精品久久久久久| 亚洲变态欧美另类捆绑| 精品国产欧美一区二区三区成人| 欧美激情在线狂野欧美精品| 理论片在线不卡免费观看| 久热精品在线视频| 国产欧美日韩中文字幕| 欧美激情极品视频| 亚洲人成毛片在线播放| 亚洲欧美日韩中文在线| 日韩毛片中文字幕| 国产视频亚洲视频| 国产一区二区三区18| 色天天综合狠狠色| 在线观看视频99| 日韩中文理论片| 精品久久久精品| 国产黑人绿帽在线第一区| 久久久久国产精品免费| 久久亚洲精品一区二区| 91欧美视频网站| 永久免费毛片在线播放不卡| 国产大片精品免费永久看nba| 欧美午夜视频在线观看| 欧美电影在线观看网站| 夜夜躁日日躁狠狠久久88av| 欧美性色19p| 大荫蒂欧美视频另类xxxx| 午夜免费在线观看精品视频| 国产精品久久久91| 欧美国产日韩在线| 日韩精品免费在线播放| 亚洲女在线观看| 日韩在线观看免费全集电视剧网站| 精品国产老师黑色丝袜高跟鞋| 欧美成人黄色小视频| 国产欧美精品久久久| 国产精品人成电影| 91久久国产婷婷一区二区| 欧美大胆a视频| 国产中文日韩欧美| 97在线观看视频国产| 亚洲直播在线一区| 精品国内自产拍在线观看| 性色av一区二区三区| 精品国产一区二区三区四区在线观看| 成人黄色网免费| 亚洲视频第一页| 国产精品激情自拍| 亚洲视频一区二区| 上原亚衣av一区二区三区| 国产色综合天天综合网| 91久久夜色精品国产网站| 亚洲成人激情小说| 久久久久久久久久久久久久久久久久av| 亚洲精选一区二区| 另类色图亚洲色图| 亚洲欧美一区二区三区情侣bbw| 2019中文在线观看| 亚洲大胆人体av| 91免费福利视频| 最好看的2019年中文视频| 亚洲国产99精品国自产| 国产精品一区电影| 日韩视频免费在线观看| 久久琪琪电影院| 久久久久国产精品www| 欧美成人在线免费视频| 欧美超级乱淫片喷水| 亚洲国产成人精品一区二区| 91在线免费看网站| 日韩毛片在线观看| 精品国产自在精品国产浪潮| 亚洲国产精品电影在线观看| 91国自产精品中文字幕亚洲| 欧美电影免费观看网站| 亚洲影视中文字幕| 亚洲精品一区二区三区不| 成人黄色av网站| 亚洲 日韩 国产第一| 日韩va亚洲va欧洲va国产| 欧美日韩性视频在线| 日韩欧美黄色动漫| 深夜福利日韩在线看| 亚洲人成网站在线播| 欧美大片免费观看在线观看网站推荐| 日韩av在线直播| 91精品国产一区| 久久久综合av| 97免费在线视频| 国产精品美女免费视频| 欧美日韩不卡合集视频| 欧美在线国产精品| 国内免费久久久久久久久久久| 国产一区二区三区丝袜| 国产激情综合五月久久| 欧美日韩国产激情| 日韩av毛片网| 亚洲区bt下载| 成人国产在线激情| 亚洲第一国产精品| 91免费精品视频| 亚洲成人1234| 久久91精品国产| 欧美激情一区二区久久久| 精品久久久一区| 亚洲第一在线视频| 国产精品久久999| 爽爽爽爽爽爽爽成人免费观看| 亚洲97在线观看| 久久精品国产成人精品| 91亚洲精品一区二区| 国产精品视频网| 日韩精品在线观看网站| 亚洲第一免费播放区| 亚洲自拍偷拍视频| 欧美一级在线亚洲天堂| 久久精品视频在线| 91精品久久久久久久久久久| 久久香蕉国产线看观看网| 在线视频精品一| 日韩福利伦理影院免费| 美女福利精品视频| 揄拍成人国产精品视频| 欧美乱大交xxxxx| 国产亚洲精品久久久久久牛牛| 成人黄色影片在线| 欧美日韩色婷婷| 成人在线激情视频| 爱福利视频一区| 亚洲女人初尝黑人巨大| 国产黑人绿帽在线第一区| 性夜试看影院91社区| 亚洲欧美视频在线| 国产精品一区二区久久久| 成人精品久久av网站| 中文字幕日韩在线观看| 亚洲精品福利视频| 久久亚洲精品小早川怜子66| 久久精品中文字幕电影| 亚洲精品国产精品久久清纯直播| 国产精品91久久久| 亚洲综合在线做性| 亚洲视频在线播放| 亚洲男人av电影| 91香蕉亚洲精品| 欧美亚洲国产成人精品| 91欧美精品午夜性色福利在线| 亚洲免费人成在线视频观看| 精品中文字幕视频| 精品国产成人av| 亚洲一区美女视频在线观看免费| 久久精品视频亚洲| 日本一欧美一欧美一亚洲视频| 热99久久精品| 欧美黄色小视频| 国内精品久久影院| 亚洲精品日韩丝袜精品| 久久99热这里只有精品国产| 亚洲精品视频二区|