mybatis
文章平均质量分 73
郇赫穆亘
这个作者很懒,什么都没留下…
展开
-
多表查询 map
mapper代码 select * from subject Dao方法 //一对多 public List<Map<String,Objects>> selectMap(); service与dao方法一样 impl SqlSession session = MyBatisUtil.getSqlSession(); //创建dao层对象 代理模式(反射) IStudentDao dao = session.getMapper(IStudentDao.class); //调原创 2021-04-13 17:16:01 · 144 阅读 · 0 评论 -
多表查询 一对多
实现多表查询 一对多关系 - 1)在plsql developer工具中编写多表查询的语句,正确查询到学生和课程信息; 2)在实体类Student中添加课程属性,类型是List,重新生成getter and setter、无参有参构造、toString(); 3)在StudentMapper中编写,写入多表查询语句;使用resultMap指定结果集映射; 编写新的结果集映射resultMap,返回类型是Student类路径。其中包含学生与课程的字段-属性映射关系,通过使用 包含课程的字段-属性映射关系;原创 2021-04-12 18:29:50 · 289 阅读 · 0 评论 -
使用MyBatis联表查询
使用MyBatis联表查询 创建实体类Student、Teacher、Subject; 实体类中有属性、getter and setter、无参有参构造方法、toString() 注意:如果在对应mapper中启用了二级缓存,则对应的实体类要实现序列化Serializable接口; 11)创建mapper文件StudentMapper.xml、TeacherMapper.xml、SubjectMapper.xml, 在各个mapper文件中编写通用结果集映射,编写查询所有表数据的sql。 12)在plsql原创 2021-04-09 16:10:30 · 390 阅读 · 0 评论