├── .github └── workflows │ └── main.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── gradle.tar ├── gradle.tar.enc ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── readme.md ├── settings.gradle └── src ├── main └── kotlin │ └── io │ └── wkz │ └── kotlin │ └── mybatis │ ├── JsonArrayTypeHandler.kt │ ├── JsonListTypeHandler.kt │ ├── JsonObjectTypeHandler.kt │ └── MyBatisObjectMapper.kt └── test ├── kotlin └── io │ └── wkz │ └── kotlin │ └── mybatis │ ├── JsonArrayTypeHandlerTest.kt │ ├── JsonListTypeHandlerTest.kt │ ├── JsonObjectTypeHandlerTest.kt │ ├── MyBatisObjectMapperTest.kt │ ├── MybatisScanConfiguration.kt │ ├── dao │ ├── ArrayJsonDao.kt │ ├── ListJsonDao.kt │ └── ObjectJsonDao.kt │ └── entity │ └── Entity.kt └── resources ├── application.yaml └── sqlmap ├── mappers ├── ArrayJsonDao.xml ├── ListJsonDao.xml └── ObjectJsonDao.xml └── test.xml /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/LICENSE -------------------------------------------------------------------------------- /gradle.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/gradle.tar -------------------------------------------------------------------------------- /gradle.tar.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/gradle.tar.enc -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/gradlew.bat -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/readme.md -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'mybatis-json-typehandler' 2 | 3 | -------------------------------------------------------------------------------- /src/main/kotlin/io/wkz/kotlin/mybatis/JsonArrayTypeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/main/kotlin/io/wkz/kotlin/mybatis/JsonArrayTypeHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/wkz/kotlin/mybatis/JsonListTypeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/main/kotlin/io/wkz/kotlin/mybatis/JsonListTypeHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/wkz/kotlin/mybatis/JsonObjectTypeHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/main/kotlin/io/wkz/kotlin/mybatis/JsonObjectTypeHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/wkz/kotlin/mybatis/MyBatisObjectMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/main/kotlin/io/wkz/kotlin/mybatis/MyBatisObjectMapper.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/wkz/kotlin/mybatis/JsonArrayTypeHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/kotlin/io/wkz/kotlin/mybatis/JsonArrayTypeHandlerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/wkz/kotlin/mybatis/JsonListTypeHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/kotlin/io/wkz/kotlin/mybatis/JsonListTypeHandlerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/wkz/kotlin/mybatis/JsonObjectTypeHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/kotlin/io/wkz/kotlin/mybatis/JsonObjectTypeHandlerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/wkz/kotlin/mybatis/MyBatisObjectMapperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/kotlin/io/wkz/kotlin/mybatis/MyBatisObjectMapperTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/wkz/kotlin/mybatis/MybatisScanConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/kotlin/io/wkz/kotlin/mybatis/MybatisScanConfiguration.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/wkz/kotlin/mybatis/dao/ArrayJsonDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/kotlin/io/wkz/kotlin/mybatis/dao/ArrayJsonDao.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/wkz/kotlin/mybatis/dao/ListJsonDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/kotlin/io/wkz/kotlin/mybatis/dao/ListJsonDao.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/wkz/kotlin/mybatis/dao/ObjectJsonDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/kotlin/io/wkz/kotlin/mybatis/dao/ObjectJsonDao.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/wkz/kotlin/mybatis/entity/Entity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/kotlin/io/wkz/kotlin/mybatis/entity/Entity.kt -------------------------------------------------------------------------------- /src/test/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/resources/application.yaml -------------------------------------------------------------------------------- /src/test/resources/sqlmap/mappers/ArrayJsonDao.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/resources/sqlmap/mappers/ArrayJsonDao.xml -------------------------------------------------------------------------------- /src/test/resources/sqlmap/mappers/ListJsonDao.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/resources/sqlmap/mappers/ListJsonDao.xml -------------------------------------------------------------------------------- /src/test/resources/sqlmap/mappers/ObjectJsonDao.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/resources/sqlmap/mappers/ObjectJsonDao.xml -------------------------------------------------------------------------------- /src/test/resources/sqlmap/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangkezun/mybatis-json-typehandler/HEAD/src/test/resources/sqlmap/test.xml --------------------------------------------------------------------------------