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 · 287 阅读 · 0 评论 -
MyBatis解决字段名与实体类属性名不相同的冲突
MyBatis解决字段名与实体类属性名不相同的冲突 数据库中的表名及其字段: orders表对应的bean: 可以看出,orders表的字段名与bean中的不对应,需要在mybatis配置文件中配置对应关系才行。 ...原创 2018-10-07 13:52:10 · 247 阅读 · 0 评论 -
MyBatis_一对一关联表查询
MyBatis_一对一关联表查询(根据班级id查询班级信息(带老师的信息)) class表: teacher表: classMapper.xml文件,封装的对象复杂时,需要用到resultMap <!-- 方式一:嵌套结果:使用嵌套结果映射来处理重复的联合结果的子集封装联 表查询的数据(去除重复的数据) select * from class c, teacher t where c.t...原创 2018-10-07 15:05:17 · 370 阅读 · 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 · 808 阅读 · 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 · 1649 阅读 · 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 · 597 阅读 · 0 评论 -
mybatis-generator代码快速自动生成(已经写好代码给你了)
mybatis-generator代码快速自动生成: 没有实习之前写的MyBatis的Mapping.XML都是手写的,实习老大教了如何快速利用mybatis-generator代码自动生成工具来快速书写xml,现在分享给大家。 1.首先,我先建立一个student表,只有两个字段,一个是id,一个是name。 项目用的是Maven,需要建立本地仓库,导入依赖(这些自己百度自行解决)。 我已经写...原创 2018-10-23 21:06:14 · 527 阅读 · 0 评论