MyBatis
浪里xiao白龙
这个作者很懒,什么都没留下…
展开
-
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
最近在重新学习MyBatis出现的一个错误:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for th...原创 2018-10-07 12:54:42 · 255 阅读 · 0 评论 -
MyBatis解决字段名与实体类属性名不相同的冲突
MyBatis解决字段名与实体类属性名不相同的冲突数据库中的表名及其字段:orders表对应的bean:可以看出,orders表的字段名与bean中的不对应,需要在mybatis配置文件中配置对应关系才行。...原创 2018-10-07 13:52:10 · 234 阅读 · 0 评论 -
MyBatis_一对一关联表查询
MyBatis_一对一关联表查询(根据班级id查询班级信息(带老师的信息))class表:teacher表:classMapper.xml文件,封装的对象复杂时,需要用到resultMap<!-- 方式一:嵌套结果:使用嵌套结果映射来处理重复的联合结果的子集封装联表查询的数据(去除重复的数据)select * from class c, teacher t where c.t...原创 2018-10-07 15:05:17 · 358 阅读 · 0 评论 -
MyBatis_一对多联表查询
MyBatis_一对多联表查询(根据classId查询对应的班级信息,包括学生,老师)class表:teacher表:student表:Class的bean:Teacher的bean:Student的bean:ClassMapping.xml<!-- 方式: 嵌套结果: 使用嵌套结果映射来处理重复的联合结果的子集 SELECT * FROM class c,...原创 2018-10-07 17:24:58 · 791 阅读 · 0 评论 -
MyBatis_动态SQL与模糊查询
MyBatis_动态SQL与模糊查询(查询d_user表的数据):d_user表:User的bean:userMapper.xml<!--动态sql和模糊查询 如果name不为空的话才要这样name like #{name} and --><select id="getUser" parameterType="ConditionUser" resultType="U...原创 2018-10-07 19:46:06 · 1640 阅读 · 0 评论 -
MyBatis中的Mapper接口和Example类的实例
最近在实习过程中,对Mybatis的使用有了更加深刻的理解。自己之前写MyBatis时都是手写,后来用了mybatis-generator来自动生成代码(上一次发布的文章),生成了XXXExample.java文件。后来在老大教了之后,才发现原来是这么好用的,闲话少说,Talking is cheap , showing you the code。1.Mapper接口:public inte...原创 2018-10-25 20:09:46 · 579 阅读 · 0 评论 -
mybatis-generator代码快速自动生成(已经写好代码给你了)
mybatis-generator代码快速自动生成:没有实习之前写的MyBatis的Mapping.XML都是手写的,实习老大教了如何快速利用mybatis-generator代码自动生成工具来快速书写xml,现在分享给大家。1.首先,我先建立一个student表,只有两个字段,一个是id,一个是name。项目用的是Maven,需要建立本地仓库,导入依赖(这些自己百度自行解决)。我已经写...原创 2018-10-23 21:06:14 · 507 阅读 · 0 评论