最近在读刘增辉老师所著的《MyBatis从入门到精通》一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸! 本篇博客主要讲解MyBatis中如何使用collection标签实现查询结果一对多映射。 1. 使用collection标签 需求:根据用户id查询用 ...
分类:
其他好文 时间:
2019-07-16 12:55:30
阅读次数:
99
mybatis从入门到精通(三) 结果映射 一丶什么是结果映射 结果映射是用于将数据库表字段和实体类中的属性名映射起来, 即究竟是哪个字段名与属性名对应. 映射之后, 即可通过mybatis将从数据库查询的结果转换成对应的实体类对象类型, 除去了人工转换的麻烦. 二丶自动映射 所谓的自动映射, 即是 ...
分类:
其他好文 时间:
2019-07-15 01:20:36
阅读次数:
128
mybatis从入门到精通(二) 增删查改 一丶前言 "增删查改"是后台开发的常用操作, 因此, 学习mybatis或者其他orm框架有必要统一学习一下"增删查改". 二丶准备开发环境 使用"mybatis从入门到精通(一) 入门"准备的开发环境 三丶查 -- <select/> UserMappe ...
分类:
其他好文 时间:
2019-07-10 23:03:29
阅读次数:
136
本文对JPA的EntityManager接口与Hibernate的Session接口进行了比较,本文参考《精通JPA与Hibernate:Java对象持久化技术详解》第3版,2020年出版,作者:孙卫琴。EntityManager接口与Session接口的许多功能很相似,以下表1-1对这两个接口的方法做了对比。表1-1对比EntityManager接口与Session接口从以上表可以看出,Enti
分类:
Web程序 时间:
2019-07-10 21:44:01
阅读次数:
275
上一篇文章MAT入门到精通(一)介绍了MAT的使用场景和基本概念,这篇文章开始介绍MAT的基本功能,后面还有两篇,一篇是MAT的高级功能,另一篇是MAT实战案例分析。 三、欢迎页 https://www.ximalaya.com/youshengshu/24991228/https://www.xi ...
分类:
其他好文 时间:
2019-07-10 01:20:35
阅读次数:
116
上一篇文章 "MAT入门到精通(一)" 介绍了MAT的使用场景和基本概念,这篇文章开始介绍MAT的基本功能,后面还有两篇,一篇是MAT的高级功能,另一篇是MAT实战案例分析。 三、欢迎页 使用MAT打开一个heap dump文件,解析完成后,默认会进入欢迎页,欢迎页里包含了一些常见的分析:最大内存占 ...
分类:
其他好文 时间:
2019-07-10 01:20:23
阅读次数:
108
最近在读刘增辉老师所著的《MyBatis从入门到精通》一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸! 本篇博客主要讲解如何使用if标签生成动态的Sql,主要包含以下3个场景: 1. 根据查询条件实现动态查询 2. 根据参数值实现动态更新某些列 3. 根 ...
分类:
数据库 时间:
2019-07-08 12:07:12
阅读次数:
149
1.当初你是如何做出选择计算机专业的决定的? 对计算机感兴趣。 2.对比开篇博客,哪些方面还存在不足? 自己写的算法总是过于复杂,遇见问题更多采用暴力求解,不够精通。 3.回忆整个学期,如果重新来过一次,你打算做哪些(技术上,而不是态度上的)改变? 多学点有用算法。 4.你预备如何规划剩余的2/3? ...
分类:
其他好文 时间:
2019-07-07 17:49:22
阅读次数:
86
Java实现简易聊天室 在学习《Java从入门到精通》这本书,网络通信,基于TCP实现的简易聊天室,我这里对书中的代码略做了修改,做个记录。 这里先放一下运行效果图,代码放在最后。 运行效果: 先启动服务器端: 启动客户端: 发送数据: 主要的功能就是上面那些,在代码中我还添加一些功能,比如说给JT ...
分类:
编程语言 时间:
2019-07-07 12:38:04
阅读次数:
156