通过今天的学习让我明白了:左外连接跟右外连接的区别,left/right (outer)join...on
左外连接就是返回左表不满足连接条件单满足查询条件的命令行
右外连接就是返回右表不满足连接条件单满足查询条件的命令行
左表就是关键字左边的表,右表是关键字右边的表
使用mybatis时需要注意的mapper.xml的书写注意:
insert语句 当插入多个参数时,需要在接口方法的参数前添加指定的参数标记 即(@param("name") String username,@param("pass") String password)
insert sql语句中使用#{name},#{pass},如果顺序确定也可以不加@param("") 直接在insert语句中使用#{0},#{1}...
当需要循环插入多条数据是,获取多个数据对象,然后在insert sql语句中使用<foreach></foreach>标签 foreach中有多个属性
常用的有item="迭代的结果" collection = "循环的集合" separator="元素之间的分隔符"
接口方法 public int insertInto(@param("items") List<> person,@param("name") String username);
写法<insert>
insert into emp(e.ename,e.age,e.deptno)values <foreach collection="items" item="item" separator=",">(#{name},#{item},now())</foreach>
</insert>
update sql语句:update emp set emp.ename = #{name},emp.age = #{age} where empmo = #{id}
使用spring+springmvc+mybatis时首先需要了解它的基本过程 重点就是web.xml applicationContext.xml 使用web.xml需要进行配置
context-param filter servlet
将数据库的连接以及注入service dao xml 和数据库的连接与加密
分层:dao层 service层 controller层 model层 dao中写它的接口。接口方法名与mapper.xml中的id一致,service层需要添加注解@Service @Trancation
dao接口注入到service方法中实现它的重写,controller方法调用重写好的service方法,数据库的数据则由mapper.xml文件进行操作,controller得到的
结果再通过ajax与注解的方式与前台进行交互,从而实现用户请求。
牵扯到数据库的加密和applicationContext.xml web.xml的深入了解
左外连接就是返回左表不满足连接条件单满足查询条件的命令行
右外连接就是返回右表不满足连接条件单满足查询条件的命令行
左表就是关键字左边的表,右表是关键字右边的表
使用mybatis时需要注意的mapper.xml的书写注意:
insert语句 当插入多个参数时,需要在接口方法的参数前添加指定的参数标记 即(@param("name") String username,@param("pass") String password)
insert sql语句中使用#{name},#{pass},如果顺序确定也可以不加@param("") 直接在insert语句中使用#{0},#{1}...
当需要循环插入多条数据是,获取多个数据对象,然后在insert sql语句中使用<foreach></foreach>标签 foreach中有多个属性
常用的有item="迭代的结果" collection = "循环的集合" separator="元素之间的分隔符"
接口方法 public int insertInto(@param("items") List<> person,@param("name") String username);
写法<insert>
insert into emp(e.ename,e.age,e.deptno)values <foreach collection="items" item="item" separator=",">(#{name},#{item},now())</foreach>
</insert>
update sql语句:update emp set emp.ename = #{name},emp.age = #{age} where empmo = #{id}
使用spring+springmvc+mybatis时首先需要了解它的基本过程 重点就是web.xml applicationContext.xml 使用web.xml需要进行配置
context-param filter servlet
将数据库的连接以及注入service dao xml 和数据库的连接与加密
分层:dao层 service层 controller层 model层 dao中写它的接口。接口方法名与mapper.xml中的id一致,service层需要添加注解@Service @Trancation
dao接口注入到service方法中实现它的重写,controller方法调用重写好的service方法,数据库的数据则由mapper.xml文件进行操作,controller得到的
结果再通过ajax与注解的方式与前台进行交互,从而实现用户请求。
牵扯到数据库的加密和applicationContext.xml web.xml的深入了解