Jimmer發(fā)布重要版本0.2.3,為Java支持Fluent API
2022-09-11 19:24 作者:babyfish-ct | 我要投稿
為縮小Java和Kotlin相比的開發(fā)體驗(yàn)差距,0.2.3新加對Java更友好的Fluent風(fēng)格API。
1. 文檔中所有片段變?yōu)榧尤肓薋luent API Tab頁。
2. Java示例全部用Fluent API重寫。

Fluent API采用鏈?zhǔn)斤L(fēng)格,而非和Kotlin API同質(zhì)的Lamda API,能提高Java的開發(fā)體驗(yàn)。
但Lambda API仍然存在價(jià)值,對于復(fù)雜的查詢或框架二次開發(fā),仍有優(yōu)勢。
值得注意的一個(gè)例外!
本框架支持中間表查詢,即被對象模型隱藏的中間表,也可以直接查詢。此功能并非必需使用,而是如果用戶喜歡這種寫法,給用戶多一種選擇。
對于中間表的查詢,僅Lambda API可以予以簡單的支持,F(xiàn)luent API不支持,因?yàn)閺?qiáng)行用Fluent API支持此功能只會(huì)更復(fù)雜。
標(biāo)簽: