一、MyBatis
mybatis:
HelloWorld
老版本
创建数据库和表:
创建对应的java类:
导入mybatis.jar包:
创建全局配置文件:
修改全局配置文件:
创建sql映射文件:
如果bean和数据库表属性名字段名不对应,则用别名。
创建测试类:
总结:
接口式编程
创建接口:
sql映射文件:
测试:
sqlSession工厂方法抽取。
总结
二、全局配置文件
properties标签
与spring整合之后,这个标签不太使用。
settings标签
开启自动驼峰命名规则映射。
typeAliases标签
在返回值类型处使用别名。
建议使用全类名的方式。
typeHandlers标签
类型处理器。
架起java类型和数据库类型一一映射的桥梁。
plugins标签
插件。
拦截sql语句执行的核心步骤。
environments标签
数据源和事务管理区的配置使用spring完成。
databaseIdProvider标签
mappers标签
注解方式的测试: