mybatis
cmhy
这个作者很懒,什么都没留下…
展开
-
Mybatis #和$
在mybatis的mapper文件中,对于传递的参数我们一般是使用#和$来获取参数值。当使用#时变量是占位符,就是一般我们使用java jdbc的PrepareStatement时的占位符?,所有可以防止sql注入当使用$时,变量就是直接追加在sql中,一般会有sql注入问题。一个问题就是:在使用mybatis传递时间变量时,如果通过#方式获取变量值,可能会出现与数据库的字段的类型不匹配错误,一般我原创 2017-12-30 19:42:22 · 209 阅读 · 0 评论 -
01mybatis工作流程图
mybatis工作流程图mybatis的包含以下几个组件: SqlSessionFactory、SqlSession、Executor、Mapper。 其中他们关系如下图:原创 2017-12-30 11:29:58 · 3597 阅读 · 0 评论 -
03mybatis使用类型--基于传统方式statementid方式
mybatis使用类型03–基于传统方式statementid方式具体实现传统的statementid方式,使用时包含四个模块:mapper.java、mapper.xml、dao接口、daoImpl。 1.1 mapper.java 如下:@Getter@Setter@ToStringpublic class BusinessApply { private原创 2017-12-30 22:14:11 · 2852 阅读 · 1 评论 -
04mybatis mapper使用方法
mybatis mapper使用方法mapper使用方法:mapper.xml和mapper.java原创 2017-12-30 22:50:25 · 381 阅读 · 0 评论 -
02mybatis的sqlMapConfig详解
mybatis的sqlMapConfig详解原创 2017-12-30 21:39:19 · 265 阅读 · 0 评论 -
05mybatis的resultType和resultMap
mybatis的resultType和resultMapresultType 2.1 输出简单类型 select id="findCntByName" parameterType="java.lang.String" resultType="int"> select count(*) from business_apply where nam原创 2018-07-12 13:45:01 · 178 阅读 · 0 评论