鍍金池/ 問答/Java  網(wǎng)絡(luò)安全/ spring boot用mybatis能寫復(fù)雜的sql語句嗎?

spring boot用mybatis能寫復(fù)雜的sql語句嗎?

看網(wǎng)上的一些例子都是簡單增刪查改,但是如果是復(fù)雜的多表查詢用注釋的方式不是很難看嗎?另外如果相同的方法返回同樣的結(jié)果集是不是每個(gè)方法上都要寫一遍這樣的注釋,感覺不夠優(yōu)雅

回答
編輯回答
憶往昔

APIJSON(基于SpringBoot的框架)就能支持復(fù)雜的查詢,而且還不用寫SQL語句哦
后端開掛:3行代碼寫出8個(gè)接口!
https://my.oschina.net/tommyl...

2018年8月30日 02:50
編輯回答
別瞎鬧

只是單表的CRUD操作用注解形式,復(fù)雜的sql語句和一般的mybatis一樣使用就行,在Mapper里面寫復(fù)雜的sql.

2017年3月5日 10:23
編輯回答
懶豬

可以試試provider功能和mybatis提供的SQL構(gòu)造類,xml什么的已經(jīng)完全拋棄了

2017年6月13日 20:48
編輯回答
青黛色

建議用 mybatis generator來生成 xml文件、example類和Mapper接口,既能生成findById、findByExample這樣通用的查詢方法,又可以靈活的增加復(fù)雜的查詢

2018年3月18日 08:25
編輯回答
舊螢火

難看就不用注解,把sql寫在xml中吧

2018年6月21日 05:42