├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── demo2 │ │ └── support │ │ ├── cache │ │ ├── BasicCache.java │ │ ├── CacheEntityDao.java │ │ ├── RedisCache.java │ │ └── RedisConfig.java │ │ ├── dao │ │ ├── BasicDao.java │ │ ├── QueryDao.java │ │ └── impl │ │ │ ├── BasicDaoJdbcImpl.java │ │ │ ├── DaoEntity.java │ │ │ ├── DaoEntityHelper.java │ │ │ ├── DecoratorDao.java │ │ │ ├── QueryDaoMybatisImpl.java │ │ │ ├── factory │ │ │ ├── Join.java │ │ │ ├── Property.java │ │ │ ├── Ref.java │ │ │ ├── VObj.java │ │ │ └── VObjFactory.java │ │ │ └── mybatis │ │ │ └── GenericDao.java │ │ ├── entity │ │ ├── Entity.java │ │ └── ResultSet.java │ │ ├── exception │ │ ├── DaoException.java │ │ ├── OrmException.java │ │ └── QueryException.java │ │ ├── repository │ │ ├── AutofillQueryServiceImpl.java │ │ ├── GenericEntityFactory.java │ │ ├── GenericEntityFactoryForList.java │ │ ├── ReferenceFactory.java │ │ ├── ReferenceFactoryForList.java │ │ └── Repository.java │ │ ├── service │ │ ├── QueryService.java │ │ └── impl │ │ │ └── QueryServiceImpl.java │ │ ├── utils │ │ ├── BeanUtils.java │ │ ├── DateUtils.java │ │ └── EntityUtils.java │ │ ├── web │ │ ├── OrmController.java │ │ └── QueryController.java │ │ └── xml │ │ ├── AbstractResourceLoader.java │ │ ├── ClassPathResourceLoader.java │ │ ├── FileResource.java │ │ ├── FileResourceLoader.java │ │ ├── Filter.java │ │ ├── Resource.java │ │ ├── ResourceCallBack.java │ │ ├── ResourceLoader.java │ │ ├── ResourcePath.java │ │ ├── UrlResourceLoader.java │ │ └── XmlBuildFactoryTemplate.java └── resources │ ├── applicationContext-dao.xml │ └── mapper │ └── genericDaoMapper.xml └── test └── java └── com └── demo2 └── support ├── entity └── EntityTest.java └── utils ├── DateUtilsTest.java ├── EntityUtilsTest.java ├── Product.java └── Supplier.java /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/cache/BasicCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/cache/BasicCache.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/cache/CacheEntityDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/cache/CacheEntityDao.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/cache/RedisCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/cache/RedisCache.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/cache/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/cache/RedisConfig.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/dao/BasicDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/dao/BasicDao.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/dao/QueryDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/dao/QueryDao.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/dao/impl/BasicDaoJdbcImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/dao/impl/BasicDaoJdbcImpl.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/dao/impl/DaoEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/dao/impl/DaoEntity.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/dao/impl/DaoEntityHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/dao/impl/DaoEntityHelper.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/dao/impl/DecoratorDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/dao/impl/DecoratorDao.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/dao/impl/QueryDaoMybatisImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/dao/impl/QueryDaoMybatisImpl.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/dao/impl/factory/Join.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/dao/impl/factory/Join.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/dao/impl/factory/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/dao/impl/factory/Property.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/dao/impl/factory/Ref.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/dao/impl/factory/Ref.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/dao/impl/factory/VObj.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/dao/impl/factory/VObj.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/dao/impl/factory/VObjFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/dao/impl/factory/VObjFactory.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/dao/impl/mybatis/GenericDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/dao/impl/mybatis/GenericDao.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/entity/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/entity/Entity.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/entity/ResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/entity/ResultSet.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/exception/DaoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/exception/DaoException.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/exception/OrmException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/exception/OrmException.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/exception/QueryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/exception/QueryException.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/repository/AutofillQueryServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/repository/AutofillQueryServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/repository/GenericEntityFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/repository/GenericEntityFactory.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/repository/GenericEntityFactoryForList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/repository/GenericEntityFactoryForList.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/repository/ReferenceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/repository/ReferenceFactory.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/repository/ReferenceFactoryForList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/repository/ReferenceFactoryForList.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/repository/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/repository/Repository.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/service/QueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/service/QueryService.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/service/impl/QueryServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/service/impl/QueryServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/utils/BeanUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/utils/BeanUtils.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/utils/DateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/utils/DateUtils.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/utils/EntityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/utils/EntityUtils.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/web/OrmController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/web/OrmController.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/web/QueryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/web/QueryController.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/xml/AbstractResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/xml/AbstractResourceLoader.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/xml/ClassPathResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/xml/ClassPathResourceLoader.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/xml/FileResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/xml/FileResource.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/xml/FileResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/xml/FileResourceLoader.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/xml/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/xml/Filter.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/xml/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/xml/Resource.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/xml/ResourceCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/xml/ResourceCallBack.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/xml/ResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/xml/ResourceLoader.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/xml/ResourcePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/xml/ResourcePath.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/xml/UrlResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/xml/UrlResourceLoader.java -------------------------------------------------------------------------------- /src/main/java/com/demo2/support/xml/XmlBuildFactoryTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/java/com/demo2/support/xml/XmlBuildFactoryTemplate.java -------------------------------------------------------------------------------- /src/main/resources/applicationContext-dao.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/resources/applicationContext-dao.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/genericDaoMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/main/resources/mapper/genericDaoMapper.xml -------------------------------------------------------------------------------- /src/test/java/com/demo2/support/entity/EntityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/test/java/com/demo2/support/entity/EntityTest.java -------------------------------------------------------------------------------- /src/test/java/com/demo2/support/utils/DateUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/test/java/com/demo2/support/utils/DateUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/demo2/support/utils/EntityUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/test/java/com/demo2/support/utils/EntityUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/demo2/support/utils/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/test/java/com/demo2/support/utils/Product.java -------------------------------------------------------------------------------- /src/test/java/com/demo2/support/utils/Supplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mooodo/demo-service2-support/HEAD/src/test/java/com/demo2/support/utils/Supplier.java --------------------------------------------------------------------------------