# doyto-query **Repository Path**: cpc/doyto-query ## Basic Information - **Project Name**: doyto-query - **Description**: Java增删查改框架终极版(An ultimate CRUD framework in Java) - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.doyto.win/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2019-11-13 - **Last Updated**: 2021-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README DoytoQuery --- A CRUD Framework in Java --- [![License](https://img.shields.io/:license-apache-brightgreen.svg)](https://www.apache.org/licenses/LICENSE-2.0.html) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/win.doyto/doyto-query/badge.svg)](https://maven-badges.herokuapp.com/maven-central/win.doyto/doyto-query/) [![Sonar Stats](https://sonarcloud.io/api/project_badges/measure?project=win.doyto%3Adoyto-query&metric=alert_status)](https://sonarcloud.io/dashboard?id=win.doyto%3Adoyto-query) [![Code Lines](https://sonarcloud.io/api/project_badges/measure?project=win.doyto%3Adoyto-query&metric=ncloc)](https://sonarcloud.io/component_measures?id=win.doyto%3Adoyto-query&metric=ncloc) [![Coverage Status](https://sonarcloud.io/api/project_badges/measure?project=win.doyto%3Adoyto-query&metric=coverage)](https://sonarcloud.io/component_measures?id=win.doyto%3Adoyto-query&metric=coverage) ### Core idea Query SQL should and could be generated by a query object rather than entity object. ### Features - [Generate SQL by a query object](https://github.com/f0rb/doyto-query/wiki/Query-Suffix) - Single table CRUD - Dynamic table CRUD - support dynamic column - Service level cache - EntityAspect extension - Join/GroupBy Query - Validation - Dialect extension - MemoryDataAccess for TDD - UserId injection - [Associative Service Template](https://github.com/f0rb/doyto-query/wiki/Associative-Service-Template) [DoytoQuery Manual](https://github.com/f0rb/doyto-query/wiki/DoytoQuery%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C)