├── .gitignore ├── LICENSE ├── mybatis-01-basic ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── linkedbear │ │ └── mybatis │ │ ├── app │ │ ├── MyBatisApplication1.java │ │ ├── MyBatisApplication2.java │ │ ├── MyBatisApplication3.java │ │ ├── MyBatisApplication4.java │ │ ├── MyBatisApplication5.java │ │ └── MyBatisApplication6.java │ │ ├── entity │ │ ├── Department.java │ │ └── User.java │ │ └── mapper │ │ ├── DepartmentDao.java │ │ ├── DepartmentDaoImpl.java │ │ ├── DepartmentMapper.java │ │ └── UserMapper.java │ └── resources │ ├── log4j.properties │ ├── mapper │ ├── department1.xml │ ├── department2.xml │ ├── department3.xml │ └── user.xml │ ├── mybatis-config-1.xml │ ├── mybatis-config-2.xml │ ├── mybatis-config-3.xml │ └── mybatis-config-4.xml ├── mybatis-02-configuration ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── linkedbear │ │ └── mybatis │ │ ├── app │ │ ├── DatabaseProviderApplication.java │ │ ├── DepartmentTypeHandlerApplication.java │ │ ├── LoadPropertiesApplication.java │ │ └── MyBatisApplication6.java │ │ ├── entity │ │ ├── Department.java │ │ └── User.java │ │ ├── factory │ │ └── ExtendsObjectFactory.java │ │ ├── handler │ │ └── DepartmentTypeHandler.java │ │ └── mapper │ │ ├── DepartmentMapper.java │ │ └── UserMapper.java │ └── resources │ ├── jdbc.properties │ ├── jdbc1.properties │ ├── jdbc2.properties │ ├── log4j.properties │ ├── mapper │ ├── department.xml │ └── user.xml │ └── mybatis-config.xml ├── mybatis-03-mapper ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── linkedbear │ │ └── mybatis │ │ ├── app │ │ ├── DynamicSqlApplication.java │ │ ├── FetchsizeApplication.java │ │ ├── GeneratedKeysApplication.java │ │ ├── JdbcFetchSizeApplication.java │ │ ├── JdbcResultSetTypeApplication.java │ │ ├── MyBatisApplication6.java │ │ ├── ResultMapApplication.java │ │ ├── SelectUseCacheApplication.java │ │ └── UpdateForeachApplication.java │ │ ├── entity │ │ ├── Department.java │ │ └── User.java │ │ └── mapper │ │ ├── DepartmentMapper.java │ │ └── UserMapper.java │ └── resources │ ├── log4j.properties │ ├── mapper │ ├── department.xml │ ├── dynamicSql.xml │ ├── test.xml │ └── user.xml │ └── mybatis-config.xml ├── mybatis-04-annotation ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── linkedbear │ │ └── mybatis │ │ ├── app │ │ ├── AnnotationMapperApplication.java │ │ ├── MyBatisApplication6.java │ │ └── ProviderMapperApplication.java │ │ ├── entity │ │ ├── Department.java │ │ └── User.java │ │ ├── mapper │ │ ├── DepartmentAnnotationMapper.java │ │ ├── DepartmentMapper.java │ │ ├── UserAnnotationMapper.java │ │ └── UserMapper.java │ │ └── provider │ │ └── UserMapperProvider.java │ └── resources │ ├── log4j.properties │ ├── mapper │ ├── department.xml │ └── user.xml │ └── mybatis-config.xml ├── mybatis-05-cache ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── linkedbear │ │ └── mybatis │ │ ├── app │ │ ├── Level1Application.java │ │ ├── Level1InvalidApplication.java │ │ ├── Level1ReferenceApplication.java │ │ ├── Level2Application.java │ │ ├── Level2ReadonlyApplication.java │ │ └── MyBatisApplication6.java │ │ ├── entity │ │ ├── Department.java │ │ └── User.java │ │ └── mapper │ │ ├── DepartmentMapper.java │ │ └── UserMapper.java │ └── resources │ ├── ehcache.xml │ ├── log4j.properties │ ├── mapper │ ├── department.xml │ └── user.xml │ └── mybatis-config.xml ├── mybatis-06-transaction ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── linkedbear │ │ └── mybatis │ │ ├── app │ │ ├── MyBatisApplication6.java │ │ └── OpenSessionAutoCommitApplication.java │ │ ├── entity │ │ ├── Department.java │ │ └── User.java │ │ └── mapper │ │ ├── DepartmentMapper.java │ │ └── UserMapper.java │ └── resources │ ├── log4j.properties │ ├── mapper │ ├── department.xml │ └── user.xml │ └── mybatis-config.xml ├── mybatis-07-extra ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── linkedbear │ │ └── mybatis │ │ ├── app │ │ ├── InterceptorApplication.java │ │ └── MyBatisApplication6.java │ │ ├── entity │ │ ├── Department.java │ │ └── User.java │ │ ├── mapper │ │ ├── DepartmentMapper.java │ │ └── UserMapper.java │ │ └── plugin │ │ ├── CustomInterceptor.java │ │ └── PerformanceInterceptor.java │ └── resources │ ├── log4j.properties │ ├── mapper │ ├── department.xml │ └── user.xml │ └── mybatis-config.xml ├── mybatis-08-spring ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── linkedbear │ │ └── mybatis │ │ ├── app │ │ ├── MyBatisApplication6.java │ │ └── MyBatisSpringApplication.java │ │ ├── entity │ │ ├── Department.java │ │ └── User.java │ │ └── mapper │ │ ├── DepartmentMapper.java │ │ └── UserMapper.java │ └── resources │ ├── log4j.properties │ ├── mapper │ ├── department.xml │ └── user.xml │ ├── mybatis-config.xml │ └── spring-mybatis.xml └── mybatis-09-encapsulate ├── pom.xml └── src └── main ├── java └── com │ └── linkedbear │ └── mybatis │ ├── app │ ├── MyBatisApplication6.java │ └── MyBatisSpringApplication.java │ ├── encapsulate │ ├── a_provider │ │ ├── BaseMapper.java │ │ ├── BaseProvider.java │ │ ├── DepartmentMapper.java │ │ ├── annotation │ │ │ ├── Column.java │ │ │ ├── Id.java │ │ │ ├── Table.java │ │ │ ├── Transient.java │ │ │ └── strategy │ │ │ │ ├── IdGenerator.java │ │ │ │ └── UuidGenerator.java │ │ ├── app │ │ │ └── EncapsulateApplication.java │ │ └── entity │ │ │ └── Department.java │ ├── b_metadata │ │ ├── BaseMapper.java │ │ ├── BaseProvider.java │ │ ├── DepartmentMapper.java │ │ ├── MapperProxyFactoryBean.java │ │ ├── annotation │ │ │ ├── Column.java │ │ │ ├── Id.java │ │ │ ├── Table.java │ │ │ ├── Transient.java │ │ │ └── strategy │ │ │ │ ├── IdGenerator.java │ │ │ │ └── UuidGenerator.java │ │ ├── app │ │ │ └── EncapsulateApplication.java │ │ ├── entity │ │ │ └── Department.java │ │ ├── metadata │ │ │ ├── EntityMetadata.java │ │ │ ├── EntityMetadataManager.java │ │ │ └── FieldMetadata.java │ │ └── provider │ │ │ ├── AbstractProvider.java │ │ │ ├── FindAll.java │ │ │ └── Insert.java │ ├── c_extra │ │ ├── BaseMapper.java │ │ ├── BaseProvider.java │ │ ├── DepartmentMapper.java │ │ ├── MapperProxyFactoryBean.java │ │ ├── annotation │ │ │ ├── Column.java │ │ │ ├── Id.java │ │ │ ├── LogicDelete.java │ │ │ ├── Table.java │ │ │ ├── Transient.java │ │ │ ├── Version.java │ │ │ ├── query │ │ │ │ ├── Equals.java │ │ │ │ └── Like.java │ │ │ └── strategy │ │ │ │ ├── IdGenerator.java │ │ │ │ └── UuidGenerator.java │ │ ├── app │ │ │ └── EncapsulateApplication.java │ │ ├── entity │ │ │ └── Department.java │ │ ├── metadata │ │ │ ├── EntityMetadata.java │ │ │ ├── EntityMetadataManager.java │ │ │ └── FieldMetadata.java │ │ └── provider │ │ │ ├── AbstractProvider.java │ │ │ ├── Delete.java │ │ │ ├── FindAll.java │ │ │ ├── FindByExample.java │ │ │ ├── Insert.java │ │ │ └── Update.java │ └── util │ │ ├── ClassUtils.java │ │ └── StringConvertUtils.java │ ├── entity │ ├── Department.java │ └── User.java │ └── mapper │ ├── DepartmentMapper.java │ └── UserMapper.java └── resources ├── a_provider ├── department.xml ├── log4j.properties ├── mybatis-config.xml └── spring-mybatis.xml ├── b_metadata ├── department.xml ├── log4j.properties ├── mybatis-config.xml └── spring-mybatis.xml ├── c_extra ├── department.xml ├── log4j.properties ├── mybatis-config.xml └── spring-mybatis.xml ├── log4j.properties ├── mapper ├── department.xml └── user.xml ├── mybatis-config.xml └── spring-mybatis.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/LICENSE -------------------------------------------------------------------------------- /mybatis-01-basic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/pom.xml -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication1.java -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication2.java -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication3.java -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication4.java -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication5.java -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/java/com/linkedbear/mybatis/entity/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/java/com/linkedbear/mybatis/entity/Department.java -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/java/com/linkedbear/mybatis/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/java/com/linkedbear/mybatis/entity/User.java -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/java/com/linkedbear/mybatis/mapper/DepartmentDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/java/com/linkedbear/mybatis/mapper/DepartmentDao.java -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/java/com/linkedbear/mybatis/mapper/DepartmentDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/java/com/linkedbear/mybatis/mapper/DepartmentDaoImpl.java -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/resources/mapper/department1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/resources/mapper/department1.xml -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/resources/mapper/department2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/resources/mapper/department2.xml -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/resources/mapper/department3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/resources/mapper/department3.xml -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/resources/mapper/user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/resources/mapper/user.xml -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/resources/mybatis-config-1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/resources/mybatis-config-1.xml -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/resources/mybatis-config-2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/resources/mybatis-config-2.xml -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/resources/mybatis-config-3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/resources/mybatis-config-3.xml -------------------------------------------------------------------------------- /mybatis-01-basic/src/main/resources/mybatis-config-4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-01-basic/src/main/resources/mybatis-config-4.xml -------------------------------------------------------------------------------- /mybatis-02-configuration/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/pom.xml -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/app/DatabaseProviderApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/app/DatabaseProviderApplication.java -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/app/DepartmentTypeHandlerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/app/DepartmentTypeHandlerApplication.java -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/app/LoadPropertiesApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/app/LoadPropertiesApplication.java -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/entity/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/entity/Department.java -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/entity/User.java -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/factory/ExtendsObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/factory/ExtendsObjectFactory.java -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/handler/DepartmentTypeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/handler/DepartmentTypeHandler.java -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/resources/jdbc.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/resources/jdbc.properties -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/resources/jdbc1.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/resources/jdbc1.properties -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/resources/jdbc2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/resources/jdbc2.properties -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/resources/mapper/department.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/resources/mapper/department.xml -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/resources/mapper/user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/resources/mapper/user.xml -------------------------------------------------------------------------------- /mybatis-02-configuration/src/main/resources/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-02-configuration/src/main/resources/mybatis-config.xml -------------------------------------------------------------------------------- /mybatis-03-mapper/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/pom.xml -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/DynamicSqlApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/DynamicSqlApplication.java -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/FetchsizeApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/FetchsizeApplication.java -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/GeneratedKeysApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/GeneratedKeysApplication.java -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/JdbcFetchSizeApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/JdbcFetchSizeApplication.java -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/JdbcResultSetTypeApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/JdbcResultSetTypeApplication.java -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/ResultMapApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/ResultMapApplication.java -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/SelectUseCacheApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/SelectUseCacheApplication.java -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/UpdateForeachApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/app/UpdateForeachApplication.java -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/entity/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/entity/Department.java -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/entity/User.java -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/resources/mapper/department.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/resources/mapper/department.xml -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/resources/mapper/dynamicSql.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/resources/mapper/dynamicSql.xml -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/resources/mapper/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/resources/mapper/test.xml -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/resources/mapper/user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/resources/mapper/user.xml -------------------------------------------------------------------------------- /mybatis-03-mapper/src/main/resources/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-03-mapper/src/main/resources/mybatis-config.xml -------------------------------------------------------------------------------- /mybatis-04-annotation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/pom.xml -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/app/AnnotationMapperApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/app/AnnotationMapperApplication.java -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/app/ProviderMapperApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/app/ProviderMapperApplication.java -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/entity/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/entity/Department.java -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/entity/User.java -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/mapper/DepartmentAnnotationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/mapper/DepartmentAnnotationMapper.java -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/mapper/UserAnnotationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/mapper/UserAnnotationMapper.java -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/provider/UserMapperProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/java/com/linkedbear/mybatis/provider/UserMapperProvider.java -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/resources/mapper/department.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/resources/mapper/department.xml -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/resources/mapper/user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/resources/mapper/user.xml -------------------------------------------------------------------------------- /mybatis-04-annotation/src/main/resources/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-04-annotation/src/main/resources/mybatis-config.xml -------------------------------------------------------------------------------- /mybatis-05-cache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/pom.xml -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/java/com/linkedbear/mybatis/app/Level1Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/java/com/linkedbear/mybatis/app/Level1Application.java -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/java/com/linkedbear/mybatis/app/Level1InvalidApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/java/com/linkedbear/mybatis/app/Level1InvalidApplication.java -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/java/com/linkedbear/mybatis/app/Level1ReferenceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/java/com/linkedbear/mybatis/app/Level1ReferenceApplication.java -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/java/com/linkedbear/mybatis/app/Level2Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/java/com/linkedbear/mybatis/app/Level2Application.java -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/java/com/linkedbear/mybatis/app/Level2ReadonlyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/java/com/linkedbear/mybatis/app/Level2ReadonlyApplication.java -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/java/com/linkedbear/mybatis/entity/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/java/com/linkedbear/mybatis/entity/Department.java -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/java/com/linkedbear/mybatis/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/java/com/linkedbear/mybatis/entity/User.java -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/resources/ehcache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/resources/ehcache.xml -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/resources/mapper/department.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/resources/mapper/department.xml -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/resources/mapper/user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/resources/mapper/user.xml -------------------------------------------------------------------------------- /mybatis-05-cache/src/main/resources/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-05-cache/src/main/resources/mybatis-config.xml -------------------------------------------------------------------------------- /mybatis-06-transaction/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-06-transaction/pom.xml -------------------------------------------------------------------------------- /mybatis-06-transaction/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-06-transaction/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java -------------------------------------------------------------------------------- /mybatis-06-transaction/src/main/java/com/linkedbear/mybatis/app/OpenSessionAutoCommitApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-06-transaction/src/main/java/com/linkedbear/mybatis/app/OpenSessionAutoCommitApplication.java -------------------------------------------------------------------------------- /mybatis-06-transaction/src/main/java/com/linkedbear/mybatis/entity/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-06-transaction/src/main/java/com/linkedbear/mybatis/entity/Department.java -------------------------------------------------------------------------------- /mybatis-06-transaction/src/main/java/com/linkedbear/mybatis/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-06-transaction/src/main/java/com/linkedbear/mybatis/entity/User.java -------------------------------------------------------------------------------- /mybatis-06-transaction/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-06-transaction/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java -------------------------------------------------------------------------------- /mybatis-06-transaction/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-06-transaction/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java -------------------------------------------------------------------------------- /mybatis-06-transaction/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-06-transaction/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mybatis-06-transaction/src/main/resources/mapper/department.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-06-transaction/src/main/resources/mapper/department.xml -------------------------------------------------------------------------------- /mybatis-06-transaction/src/main/resources/mapper/user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-06-transaction/src/main/resources/mapper/user.xml -------------------------------------------------------------------------------- /mybatis-06-transaction/src/main/resources/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-06-transaction/src/main/resources/mybatis-config.xml -------------------------------------------------------------------------------- /mybatis-07-extra/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-07-extra/pom.xml -------------------------------------------------------------------------------- /mybatis-07-extra/src/main/java/com/linkedbear/mybatis/app/InterceptorApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-07-extra/src/main/java/com/linkedbear/mybatis/app/InterceptorApplication.java -------------------------------------------------------------------------------- /mybatis-07-extra/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-07-extra/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java -------------------------------------------------------------------------------- /mybatis-07-extra/src/main/java/com/linkedbear/mybatis/entity/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-07-extra/src/main/java/com/linkedbear/mybatis/entity/Department.java -------------------------------------------------------------------------------- /mybatis-07-extra/src/main/java/com/linkedbear/mybatis/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-07-extra/src/main/java/com/linkedbear/mybatis/entity/User.java -------------------------------------------------------------------------------- /mybatis-07-extra/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-07-extra/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java -------------------------------------------------------------------------------- /mybatis-07-extra/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-07-extra/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java -------------------------------------------------------------------------------- /mybatis-07-extra/src/main/java/com/linkedbear/mybatis/plugin/CustomInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-07-extra/src/main/java/com/linkedbear/mybatis/plugin/CustomInterceptor.java -------------------------------------------------------------------------------- /mybatis-07-extra/src/main/java/com/linkedbear/mybatis/plugin/PerformanceInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-07-extra/src/main/java/com/linkedbear/mybatis/plugin/PerformanceInterceptor.java -------------------------------------------------------------------------------- /mybatis-07-extra/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-07-extra/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mybatis-07-extra/src/main/resources/mapper/department.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-07-extra/src/main/resources/mapper/department.xml -------------------------------------------------------------------------------- /mybatis-07-extra/src/main/resources/mapper/user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-07-extra/src/main/resources/mapper/user.xml -------------------------------------------------------------------------------- /mybatis-07-extra/src/main/resources/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-07-extra/src/main/resources/mybatis-config.xml -------------------------------------------------------------------------------- /mybatis-08-spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-08-spring/pom.xml -------------------------------------------------------------------------------- /mybatis-08-spring/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-08-spring/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java -------------------------------------------------------------------------------- /mybatis-08-spring/src/main/java/com/linkedbear/mybatis/app/MyBatisSpringApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-08-spring/src/main/java/com/linkedbear/mybatis/app/MyBatisSpringApplication.java -------------------------------------------------------------------------------- /mybatis-08-spring/src/main/java/com/linkedbear/mybatis/entity/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-08-spring/src/main/java/com/linkedbear/mybatis/entity/Department.java -------------------------------------------------------------------------------- /mybatis-08-spring/src/main/java/com/linkedbear/mybatis/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-08-spring/src/main/java/com/linkedbear/mybatis/entity/User.java -------------------------------------------------------------------------------- /mybatis-08-spring/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-08-spring/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java -------------------------------------------------------------------------------- /mybatis-08-spring/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-08-spring/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java -------------------------------------------------------------------------------- /mybatis-08-spring/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-08-spring/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mybatis-08-spring/src/main/resources/mapper/department.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-08-spring/src/main/resources/mapper/department.xml -------------------------------------------------------------------------------- /mybatis-08-spring/src/main/resources/mapper/user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-08-spring/src/main/resources/mapper/user.xml -------------------------------------------------------------------------------- /mybatis-08-spring/src/main/resources/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-08-spring/src/main/resources/mybatis-config.xml -------------------------------------------------------------------------------- /mybatis-08-spring/src/main/resources/spring-mybatis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-08-spring/src/main/resources/spring-mybatis.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/pom.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/app/MyBatisApplication6.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/app/MyBatisSpringApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/app/MyBatisSpringApplication.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/BaseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/BaseMapper.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/BaseProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/BaseProvider.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/DepartmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/DepartmentMapper.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/annotation/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/annotation/Column.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/annotation/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/annotation/Id.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/annotation/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/annotation/Table.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/annotation/Transient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/annotation/Transient.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/annotation/strategy/IdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/annotation/strategy/IdGenerator.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/annotation/strategy/UuidGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/annotation/strategy/UuidGenerator.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/app/EncapsulateApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/app/EncapsulateApplication.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/entity/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/a_provider/entity/Department.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/BaseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/BaseMapper.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/BaseProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/BaseProvider.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/DepartmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/DepartmentMapper.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/MapperProxyFactoryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/MapperProxyFactoryBean.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/annotation/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/annotation/Column.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/annotation/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/annotation/Id.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/annotation/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/annotation/Table.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/annotation/Transient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/annotation/Transient.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/annotation/strategy/IdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/annotation/strategy/IdGenerator.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/annotation/strategy/UuidGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/annotation/strategy/UuidGenerator.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/app/EncapsulateApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/app/EncapsulateApplication.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/entity/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/entity/Department.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/metadata/EntityMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/metadata/EntityMetadata.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/metadata/EntityMetadataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/metadata/EntityMetadataManager.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/metadata/FieldMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/metadata/FieldMetadata.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/provider/AbstractProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/provider/AbstractProvider.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/provider/FindAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/provider/FindAll.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/provider/Insert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/b_metadata/provider/Insert.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/BaseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/BaseMapper.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/BaseProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/BaseProvider.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/DepartmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/DepartmentMapper.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/MapperProxyFactoryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/MapperProxyFactoryBean.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/Column.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/Id.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/LogicDelete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/LogicDelete.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/Table.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/Transient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/Transient.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/Version.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/query/Equals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/query/Equals.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/query/Like.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/query/Like.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/strategy/IdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/strategy/IdGenerator.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/strategy/UuidGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/annotation/strategy/UuidGenerator.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/app/EncapsulateApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/app/EncapsulateApplication.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/entity/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/entity/Department.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/metadata/EntityMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/metadata/EntityMetadata.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/metadata/EntityMetadataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/metadata/EntityMetadataManager.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/metadata/FieldMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/metadata/FieldMetadata.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/provider/AbstractProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/provider/AbstractProvider.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/provider/Delete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/provider/Delete.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/provider/FindAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/provider/FindAll.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/provider/FindByExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/provider/FindByExample.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/provider/Insert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/provider/Insert.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/provider/Update.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/c_extra/provider/Update.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/util/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/util/ClassUtils.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/util/StringConvertUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/encapsulate/util/StringConvertUtils.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/entity/Department.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/entity/Department.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/entity/User.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/mapper/DepartmentMapper.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/java/com/linkedbear/mybatis/mapper/UserMapper.java -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/a_provider/department.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/a_provider/department.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/a_provider/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/a_provider/log4j.properties -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/a_provider/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/a_provider/mybatis-config.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/a_provider/spring-mybatis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/a_provider/spring-mybatis.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/b_metadata/department.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/b_metadata/department.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/b_metadata/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/b_metadata/log4j.properties -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/b_metadata/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/b_metadata/mybatis-config.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/b_metadata/spring-mybatis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/b_metadata/spring-mybatis.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/c_extra/department.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/c_extra/department.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/c_extra/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/c_extra/log4j.properties -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/c_extra/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/c_extra/mybatis-config.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/c_extra/spring-mybatis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/c_extra/spring-mybatis.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/mapper/department.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/mapper/department.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/mapper/user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/mapper/user.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/mybatis-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/mybatis-config.xml -------------------------------------------------------------------------------- /mybatis-09-encapsulate/src/main/resources/spring-mybatis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LinkedBear/mybatis-analysis-learning-code/HEAD/mybatis-09-encapsulate/src/main/resources/spring-mybatis.xml --------------------------------------------------------------------------------