![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
A_jungle
这个作者很懒,什么都没留下…
展开
-
SSM(SpringMVC,spring,myBatis)框架整合步骤
一.导包 文件夹:所需jar包 下jar包导进去即可,https://pan.baidu.com/s/1K2rmSRiQ0jPKf3tjAoaggg二.整合MyBatis与spring框架 1.创建数据库基本配置信息文件jdbc.properties jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jd...原创 2018-07-30 20:56:57 · 222 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.e3mall.search.ma
错误信息如下:问题原因:就是Mybtais项目中xxxMapper.java文件与xxxMapper.xml文件在项目编译后不在同一个目录下.解决办法:方法一:在目录下创建一个与xxxMapper.java相同的目录,将xxxMapper.xml放入其中,重新编译运行.方法二:在项目的pom.xml文件中配置:<build> <resou...原创 2018-08-18 14:19:30 · 223 阅读 · 0 评论 -
MyBatis中#{}和${}的区别
1.#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换。#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它名称。<!-- 保存用户 --><insert id="saveUse...原创 2018-09-04 21:24:36 · 280 阅读 · 0 评论 -
MyBatis中MySQL主键自增返回
1.MySQL主键自增返回查询id的sqlSELECT LAST_INSERT_ID()通过修改User.xml映射文件,可以将mysql自增主键返回:如下添加selectKey 标签<!-- 保存用户 --><insert id="saveUser" parameterType="cn.itcast.mybatis.pojo.User">&l...原创 2018-09-05 11:05:19 · 406 阅读 · 0 评论 -
mybatis中实现一对一关联查询的两种方法
需求:查询所有订单信息,关联查询下单用户信息。注意:因为一个订单信息只会是一个人下的订单,所以从查询订单信息出发关联查询用户信息为一对一查询。如果从用户信息出发查询用户下的订单信息则为一对多查询,因为一个用户可以下多个订单。sql语句:SELECTo.id,o.user_id userId,o.number,o.createtime,o.note,u.user...原创 2018-09-05 15:34:46 · 9843 阅读 · 4 评论 -
MyBatis中一对多关联查询
案例:查询所有用户信息及用户关联的订单信息。用户信息和订单信息为一对多关系。sql语句:SELECTu.id,u.username,u.birthday,u.sex,u.address,o.id oid,o.number,o.createtime,o.noteFROM`user` uLEFT JOIN `order` o ON u.id...原创 2018-09-05 16:25:12 · 293 阅读 · 0 评论