实现项目开发中,存在一对一,一对多,多对多的映射关系,Mybatis对这些映射关系提供了完全的支持。
  实现项目开发中,存在一对一,一对多,多对多的映射关系,Mybatis对这些映射关系提供了完全的支持。
MyBatis:配置文件(mybatis-config.xml)示例
Mybatis本置文件mybatis-config.xml
SSM整合之配置文件:
| 1 | <mapper namespace="org.mybatis.mapper.UserMapper"> | 
namespace,一般设置成mapper类的全路径名。SQL中的insert插入语句。mapper java 文件的方法名相同。keyProperty指定的属性名。  CRUD注解:@Select,@Insert,@Update,@Delete。
  配置项注解:@Options。
  参数绑定注解:@Param, 将传入方法的参数绑定到 SQL 语句的参数上。
  **结果映射注解: **@Results—— 结果映射列表;@Result—— 在列和属性或字段之间的单独结果映射。
<mapper resource = "mapper/User.xml" />,映射xml文件名没有要求,文件内的名称空间名没有要求。名称空间.sql语句id名称备注:此方式几乎不会使用
Mybatis 中执行 where...in (xx, xx, xx) 查询时 使用 foreach 遍历参数注意事项。
  Spring 核心包 spring-core-xx.jar提供了一些工具包、动态代理、cglig、反射等工具类。
Spring(四):Spring应用获取ApplicationContext的几种方式
Spirng 应用启动时,会初始化 ApplicationContext 应用上下文(容器),就可以获取容器中的 Bean,还可以对容器执行一些其它的操作,例如设置环境变量等。
Spring Boot 2系列(附一):application properties自动配置属性官方汇总与XML配置引入
Spring Boot项目常用配置汇总,如引入XML配置等。
使用XML配置:Spring Boot提倡零配置,即无XML配置,但一些特殊要求需要使用XML配置。
在配置类或入口类上添加如下注解。@ImportResource(value = {"classpath:some-context.xml","classpath:another-context.xml"})