├── LICENSE.txt ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── jontian │ │ ├── demo │ │ ├── Application.java │ │ ├── PersonController.java │ │ └── db │ │ │ ├── Address.java │ │ │ ├── Person.java │ │ │ └── PersonRepository.java │ │ └── specification │ │ ├── Filter.java │ │ ├── JoinSpecification.java │ │ ├── SpecificationBuilder.java │ │ ├── SpecificationImpl.java │ │ ├── WhereSpecification.java │ │ └── exception │ │ └── SpecificationException.java └── resources │ ├── application.properties │ ├── data-h2.sql │ ├── schema-h2.sql │ └── static │ ├── css │ └── style.css │ ├── index.html │ ├── js │ ├── angular-route.min.js │ ├── angular.min.js │ └── app.js │ └── page │ ├── filt.html │ ├── join.html │ └── main.html └── test ├── java └── com │ └── jontian │ ├── demo │ ├── PersonControllerTest.java │ └── test │ │ ├── TestEntity.java │ │ ├── TestEntityRepository.java │ │ ├── TestEntityRepositoryTest.java │ │ └── TestEntityService.java │ └── specification │ └── FilterTest.java └── resources ├── application.properties ├── data-h2.sql └── schema-h2.sql /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/jontian/demo/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/java/com/jontian/demo/Application.java -------------------------------------------------------------------------------- /src/main/java/com/jontian/demo/PersonController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/java/com/jontian/demo/PersonController.java -------------------------------------------------------------------------------- /src/main/java/com/jontian/demo/db/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/java/com/jontian/demo/db/Address.java -------------------------------------------------------------------------------- /src/main/java/com/jontian/demo/db/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/java/com/jontian/demo/db/Person.java -------------------------------------------------------------------------------- /src/main/java/com/jontian/demo/db/PersonRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/java/com/jontian/demo/db/PersonRepository.java -------------------------------------------------------------------------------- /src/main/java/com/jontian/specification/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/java/com/jontian/specification/Filter.java -------------------------------------------------------------------------------- /src/main/java/com/jontian/specification/JoinSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/java/com/jontian/specification/JoinSpecification.java -------------------------------------------------------------------------------- /src/main/java/com/jontian/specification/SpecificationBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/java/com/jontian/specification/SpecificationBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/jontian/specification/SpecificationImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/java/com/jontian/specification/SpecificationImpl.java -------------------------------------------------------------------------------- /src/main/java/com/jontian/specification/WhereSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/java/com/jontian/specification/WhereSpecification.java -------------------------------------------------------------------------------- /src/main/java/com/jontian/specification/exception/SpecificationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/java/com/jontian/specification/exception/SpecificationException.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/data-h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/resources/data-h2.sql -------------------------------------------------------------------------------- /src/main/resources/schema-h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/resources/schema-h2.sql -------------------------------------------------------------------------------- /src/main/resources/static/css/style.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/resources/static/index.html -------------------------------------------------------------------------------- /src/main/resources/static/js/angular-route.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/resources/static/js/angular-route.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/angular.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/resources/static/js/angular.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/resources/static/js/app.js -------------------------------------------------------------------------------- /src/main/resources/static/page/filt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/resources/static/page/filt.html -------------------------------------------------------------------------------- /src/main/resources/static/page/join.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/main/resources/static/page/join.html -------------------------------------------------------------------------------- /src/main/resources/static/page/main.html: -------------------------------------------------------------------------------- 1 | Please Select Filter Model on Nav Bar -------------------------------------------------------------------------------- /src/test/java/com/jontian/demo/PersonControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/test/java/com/jontian/demo/PersonControllerTest.java -------------------------------------------------------------------------------- /src/test/java/com/jontian/demo/test/TestEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/test/java/com/jontian/demo/test/TestEntity.java -------------------------------------------------------------------------------- /src/test/java/com/jontian/demo/test/TestEntityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/test/java/com/jontian/demo/test/TestEntityRepository.java -------------------------------------------------------------------------------- /src/test/java/com/jontian/demo/test/TestEntityRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/test/java/com/jontian/demo/test/TestEntityRepositoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/jontian/demo/test/TestEntityService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/test/java/com/jontian/demo/test/TestEntityService.java -------------------------------------------------------------------------------- /src/test/java/com/jontian/specification/FilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/test/java/com/jontian/specification/FilterTest.java -------------------------------------------------------------------------------- /src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/test/resources/application.properties -------------------------------------------------------------------------------- /src/test/resources/data-h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/test/resources/data-h2.sql -------------------------------------------------------------------------------- /src/test/resources/schema-h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZhongjunTian/spring-repository-plus/HEAD/src/test/resources/schema-h2.sql --------------------------------------------------------------------------------