摘要:解決通用無法回顯的問題首先給大家推薦一個(gè)非常好的插件網(wǎng)站,使用的各位可以到這個(gè)網(wǎng)站來看一下插件。通用配置問題解決,如有疑問請(qǐng)查文檔,在上面的插件官網(wǎng)中有。
解決通用mapperUUID無法回顯的問題
???????????首先給大家推薦一個(gè)非常好的Mybatis插件網(wǎng)站http://mybatis.tk/,使用Mbatis的各位可以到這個(gè)網(wǎng)站來看一下Mybatis插件。
???????????我之前在自己搭SpringBoot+Mybatis+MybatisGenerator的框架時(shí)遇到個(gè)問題,我按照通用mapper的方式搭建了demo發(fā)現(xiàn)使用UUID作為主鍵時(shí)插入確實(shí)是生效了,但是并沒有回寫回來,因?yàn)樵趯?shí)際開發(fā)中插入數(shù)據(jù)后需要拿到主鍵做業(yè)務(wù)處理所以我當(dāng)時(shí)查了很長(zhǎng)時(shí)間的文檔都沒有解決問題,后來只能聯(lián)系群主幫我解決問題。
???????????下面是我的實(shí)體類代碼:
@Id @GeneratedValue(strategy = GenerationType.IDENTITY) private String id;
???????????理論來說這樣就可以了但是因?yàn)槲业呐渲糜幸恍﹩栴}導(dǎo)致ID寫入數(shù)據(jù)庫沒有回寫主鍵,只需配置"IDENTITY"和"ORDER"屬性即可。
/** * Mybatis通用Mapper配置 * @return */ @Bean public MapperScannerConfigurer mapperScannerConfigurer(){ MapperScannerConfigurer mapperScannerConfigurer = new MapperScannerConfigurer(); mapperScannerConfigurer.setBasePackage("cn.XXX.dao.mapper"); Properties propertiesMapper = new Properties(); propertiesMapper.setProperty("mappers","tk.mybatis.mapper.common.Mapper"); propertiesMapper.setProperty("IDENTITY","SELECT REPLACE(UUID(),"-","")"); propertiesMapper.setProperty("ORDER","BEFORE"); mapperScannerConfigurer.setProperties(propertiesMapper); return mapperScannerConfigurer; }
???????????問題解決,如有疑問請(qǐng)查文檔,在上面的Mybatis插件官網(wǎng)中有。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/66596.html
摘要:實(shí)現(xiàn)基礎(chǔ)項(xiàng)目的部分代碼如下依賴常用庫依賴驅(qū)動(dòng)及插件依賴阿里依賴阿里依賴具體的配置如下配置通用,詳情請(qǐng)查閱官方文檔是否判斷字符串類型即表達(dá)式內(nèi)是 實(shí)現(xiàn) 基礎(chǔ)項(xiàng)目的pom.xml部分代碼如下 1.8 org.springframework.boot spring-boot-starter-parent ...
摘要:場(chǎng)合常見一些明細(xì)記錄的展示,將關(guān)聯(lián)查詢信息全部展示在頁面時(shí),此時(shí)可直接使用將每一條記錄映射到中,在前端頁面遍歷中是即可。如果查詢單表就可以滿足需求,一開始先查詢單表,當(dāng)需要關(guān)聯(lián)信息時(shí),再關(guān)聯(lián)查詢,當(dāng)需要關(guān)聯(lián)信息再查詢這個(gè)叫延遲加載。 配置文件和映射文件還有挺多的屬性我還沒有講的,現(xiàn)在就把它們一一補(bǔ)全 映射文件 在mapper.xml文件中配置很多的sql語句,執(zhí)行每個(gè)sql語句時(shí),封裝...
摘要:原文鏈接插件使用通用通用可以簡(jiǎn)化操作,不必單獨(dú)為每一指定接口所需包配置在配置文件中配置配置通用使用方法只要就擁有了通用中所有方法常用方法通用常用方法等號(hào)的根據(jù)實(shí)體中的屬性值進(jìn)行查詢,查詢條件使用等號(hào)根據(jù)主鍵字段進(jìn)行查詢,方 原文鏈接:MyBatis插件使用--通用Mapper 通用Mapper可以簡(jiǎn)化CRUD操作,不必單獨(dú)為每一Mapper指定CRUD接口所需jar包mapper-3....
摘要:原文鏈接插件使用通用通用可以簡(jiǎn)化操作,不必單獨(dú)為每一指定接口所需包配置在配置文件中配置配置通用使用方法只要就擁有了通用中所有方法常用方法通用常用方法等號(hào)的根據(jù)實(shí)體中的屬性值進(jìn)行查詢,查詢條件使用等號(hào)根據(jù)主鍵字段進(jìn)行查詢,方 原文鏈接:MyBatis插件使用--通用Mapper 通用Mapper可以簡(jiǎn)化CRUD操作,不必單獨(dú)為每一Mapper指定CRUD接口所需jar包mapper-3....
閱讀 3825·2021-11-24 09:39
閱讀 1827·2021-11-02 14:41
閱讀 830·2019-08-30 15:53
閱讀 3491·2019-08-29 12:43
閱讀 1205·2019-08-29 12:31
閱讀 3098·2019-08-26 13:50
閱讀 805·2019-08-26 13:45
閱讀 1000·2019-08-26 10:56