{"repo":"VonChange/spring-data-jdbc-mybatis","free":true,"listed":false,"github":"https://github.com/VonChange/spring-data-jdbc-mybatis","clone":"git clone https://github.com/VonChange/spring-data-jdbc-mybatis.git","description":"spring data jdbc extend mybatis dynamic sql","language":"Java","stars":93,"topics":["mybaits","orm","spring-jdbc","jpa","crud","jdbc-template","jdbctemplate","spring","spring-data-jdbc"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Spring Data JDBC MyBatis 简体中文 Keep it simple — A lightweight Spring Data JDBC extension with MyBatis dynamic SQL capabilities (without MyBatis dependency). 💡 Why This Framework? Unique Highlights 1. Markdown SQL - Write SQL in Markdown for better readability sql -- findUserList SELECT FROM user info [@and user name like userName%] ​ 2. Simplified Dynamic SQL - One line replaces 6 lines of MyBatis XML 3. Zero-Dependency Dynamic SQL - MyBatis dynamic SQL capability without MyBatis Comparison with Similar Frameworks Feature Spring Data JDBC MyBatis MyBatis-Plus This Framework --------- ------------------ --------- -------------- ---------------- Dynamic SQL ❌ ✅ XML ✅ Wrapper ✅ Simplified SQL Management @Query XML @Select Markdown Method Name Query ✅ ❌ ❌ ✅ findByExample ❌ ❌ ✅ ✅ Enhanced Non-null Update ❌ ✅ ✅ ✅ Learning Curve Low High Medium Low Dependencies Few Many Many Few ✨ Features Feature Description --------- ------------- 🚀 Lightweight No caching, lazy loading, or QueryDSL - simple and focused 📝 Markdown SQL Write SQL in Markdown files for better readability 🔧 Dynamic SQL MyBatis dynamic SQL capability without MyBatis dependency 🎯 Simplified Syntax [@and name = value] auto-generates null-checked conditions 🔍 Method Name Query Support findByUserNameAndAge , findByAgeIn , etc. 📦 findByExample Extended query by example with Like , In , OrderBy ⚡ Batch Operations Batch insert and update support 🔌 Multi-DataSource Simple multi-datasource configuration 🚀 Quick Start 1. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/VonChange","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/VonChange/spring-data-jdbc-mybatis/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}