Java面试题:Mybatis是什么?mybatis中的对一和对多关系怎么配置 ? |
您所在的位置:网站首页 › mybatis一对多配置 › Java面试题:Mybatis是什么?mybatis中的对一和对多关系怎么配置 ? |
Mybatis是什么? 1、mybatis出来之前,由java的jdbc连接数据库,mybatis出来之后,将jdbc进行封装,实现更有效的连接;2、mybatis的对象SqlSession,sqlSessionfactoryBuilder,sqlsessionfactory jdbc对象:connection,preparedstatement,resultset3、mybatis是一个半自动化的orm框架,相比于hiberbate,mybatis可通过xml或注解来灵活编写sql语句 mybatis中的对一和对多关系怎么配置 对一,有两种。一种是嵌套结果 ,一种是嵌套查询 通过定义resultMap 在里面再定义一个association,用javaType指定全类名。这两个的主键id标明是哪一个。 嵌套结果 通过定义resultMap 在里面再定义一个collection,通过select属性指定第二条sql语句,在这个collection上面指定列column的数据的主id 一对多 定义association 用javaType指定全类名 对多就用resultMap封装 ,在里面用collection,通过ofType指定要封装的全类名,当然id还是要指明。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |