mybatis
想跑步丶小胖子
爱学习的小胖子
展开
-
mybatis一对多再多对多查询
需求是这样的,一张试卷对应多个班级,每个班级对应多个学生,现在需要根据试卷id查出这个试卷对应的班级及班级下的学生;数据库直接查询可以查出某一试卷下有两个班级且两个班级有很多学生,但是service调用mybaits查询出来的对象却不对,求看下要怎么写,谢谢!这是我的映射关系和sql:pojo对象:dao和service:service查询结果:数据库直接查询结果:问题点数:60分...转载 2018-08-20 19:57:23 · 10670 阅读 · 3 评论 -
mybatis 保存或更新
需求来了,听好了。 车主故事录入(车主分享自己的购车经历),按照长城的需求来说,一个车主只能分享一次故事,如果在进入个人中心里,需判断是否有车主故事了,如果有直接修改,没有则添加。之前蠢蠢的,做个 if 判断嘛,有记录就修改,没有记录就添加,但是一整理的时候发现重复代码太多。后来想到咱们用Hibernate的时候不是有个方法交UpdateorSav...转载 2018-09-05 15:00:44 · 3589 阅读 · 0 评论 -
selectkey 使用mybatis
这个标签主要用于Insert数据时不支持主键自动生成的问题<selectKey keyProperty="目标属性" resultType="结果类型" order="BEFORE"> // </selectKey>SelectKey需要注意order属性。像Mysql一类支持自动增长类型的数据库中,order需要设置为after才会取到正确的值...转载 2018-09-05 15:06:39 · 624 阅读 · 0 评论 -
mybatis 介绍
与hibernate相比,我无疑更喜欢mybatis,就因为我觉得它真的好用,哈哈。它简单上手和掌握;sql语句和代码分开,方便统一管理和优化;当然缺点也有:sql工作量很大,尤其是字段多、关联表多时,更是如此。而且sql依赖于数据库,导致数据库移植性差。选用一个框架之前最好先了解它的优缺点,对项目最好用,效率最高的才是一个你最好的选择。mybatis简介MyBatis 是支持普通...转载 2018-09-05 16:52:14 · 349 阅读 · 0 评论 -
mybatis 介绍二
上一篇文章写了mybatis的基本原理和配置文件的基本使用,这一篇写mybatis的使用,主要包括与sping集成、动态sql、还有mapper的xml文件一下复杂配置等。值得注意的是,导图17和18中讲解resultMap子元素的时候可能讲得不是很清楚,应该需要大量的代码来讲解使用方法,思维导图恰恰不适合这种表现方法。所以需要读者根据给出的链接去读一些好的博客文章,这样才能更好理解。毕竟是技术性...转载 2018-09-05 16:53:19 · 110 阅读 · 0 评论 -
MyBatis中的一些概念
MyBatis作为一个轻量的SQL映射框架,确实很简单,但是知识点挺多,实际使用中还是会有时想不起来某个标签该怎么写,所以整理了这篇文章,以备查询。由于MyBatis如此简单,使得这一篇文章基本把实际使用中常碰到的事情都涵盖了,包括: MyBatis中的一些概念 MyBatis包含的内容 SQL映射 动态SQL 一、 MyBatis中的一些概念...转载 2018-09-05 16:55:05 · 299 阅读 · 0 评论