Mybatis中使用注解的形式开发
使用注解方式实现复杂映射开发
实现复杂关系映射之前我们可以在映射文件中通过配置resultMap来实现,使用注解开发后,我们可以使用@Results注解,@Result注解,@One注解,@Many注解组合完成复杂关系的配置
使用注解模式开发记得在mybatis的核心配置文件中配置加载映射关系
<!--加载映射关系-->
<mappers>
<!--指定接口所在的包-->
<package name="com.duanping.mapper"/>
</mappers>
一对一查询的注解开发
对应的sql语句:
select * from orders;
select * from user where id=查询出订单的uid;
使用注解的方式配置mapper
public interface OrdersMapper {
@Select("select * from orders")
@Results({
@Result(column ="id" ,property = "id"),
@Result(column ="ordertime"