MyBatis笔记
文章平均质量分 73
tree_fish_tree
这个作者很懒,什么都没留下…
展开
-
MyBatis笔记:一对多关联查询之多表连接查询
此仅为个人笔记,若有不周之处,万望指正,不胜感激。为此我建立了两个表,一个为Country,内含cid,cname两个列,cid为主键;包含一个为Minister,内含mid,mname,countryId三个列,mid为主键。Country与Minister呈一对多关联,一个Countru关联多个Minister,Minister中哪一行countryId的值与Country中哪一行cid的值相...原创 2018-03-17 14:31:13 · 398 阅读 · 0 评论 -
MyBatis笔记:一对多查询之多表单独查询
此仅为个人笔记,若有不周之处,万望指正,不胜感激。多表单独查询与多表连接查询的实现只需将映射文件稍作修改即可。关于单表连接查询的相关配置可查看另一篇博客:点击打开链接。映射文件代码如下:<mapper namespace="com.bjpowernode.dao.ICountryDao"> <select id="selectMinisterByCountry" result...原创 2018-03-17 16:01:48 · 586 阅读 · 0 评论 -
MyBatis笔记:多对一查询之多表连接查询
此仅为个人笔记,若有不周之处,万望指正,不胜感激。此处多对一查询还是使用一对多的使用的表,点击打开链接。表中外键始终在多的那方,若外键在一的那方就需要创建更多的列,会生成大量冗余数据,过于浪费资源,且不易管理。数据库的表从创建的时候便已经确定了以最好的方式创建,如果因为查询方式的变动而改动表,那只能说明表创建的就不够合理。public class Country { private Intege...原创 2018-03-17 19:37:34 · 188 阅读 · 0 评论 -
MyBatis笔记:多对一查询之多表单独查询
此仅为个人笔记,若有不周之处,万望指正,不胜感激。此处多对一查询还是使用一对多的使用的表,点击打开链接。无论一对多还是多对一,多表单独查询与多表连接查询的实现只需将映射文件稍作修改即可。关于单表连接查询的相关配置可查看另一篇博客:点击打开链接。映射文件的修改跟一对多连接查询与一对多单独查询的方式及其相似,可查看另一篇博客:点击打开链接。映射文件代码如下:<mapper namespace="...原创 2018-03-17 20:09:17 · 285 阅读 · 0 评论 -
MyBatis笔记:接收错误
此仅为个人笔记,若有不周之处,万望指正,不胜感激。错误信息:org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 at org.apache.ibatis.session.defaults.Def...原创 2018-03-18 09:53:48 · 205 阅读 · 0 评论