一、mybatis各部分之间的关系(在此只分析mapper动态代理的), mybatis,主要是SqlMapConfig.xml、mapper.xml(user.xml)、dao接口、测试 1.首先在SqlMapConfig.xml里面需要注入user. xml ,该累放在src下可以正常运行,放在 ...
分类:
其他好文 时间:
2019-03-07 00:27:24
阅读次数:
196
#{}占位符 可以有效防止sql注入,使用时不需要关注参数的类型,mybatis会自动进行java类型和jdbc类型的转换;#{}可以接收简单类型值或pojo属性值,如果parameterType传输单个简单类型值,#{}括号中可以是value或者其他名称。 ${}和#{}不同,通过${}可以将pa ...
分类:
移动开发 时间:
2019-03-06 10:45:55
阅读次数:
164
Mapper动态代理开发方式 实现原理: Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象。 Mapper接口开发需要遵循以下规范: 1、 Mapper.xml文件中的namespace与mapper接口的类路径相同 ...
分类:
其他好文 时间:
2019-03-05 21:15:52
阅读次数:
178
此sql语句,mapper.java中的参数为List<PjCustomAttribute> list,插入时,parameterType是PjCustomAttribute的全路径。 在foreach中,collection是list,item是遍历出来的每个PjCustomAttribute对象 ...
分类:
移动开发 时间:
2019-03-05 15:25:46
阅读次数:
500
首先在pom.xml文件里加入 我不习惯用,xml文件的方式写sql语句,用的是注解的方式。 所以要在启动类中加入注解@MapperScan("com.*.*.dao") 注解的意思是spring扫描到的包下面的类自动加@Mapper注解 然后在对应的包下面,可以写持久化的接口例如查询方法 但是我们 ...
分类:
编程语言 时间:
2019-03-04 20:48:46
阅读次数:
185
1.使用模板方式: 后台的调用: 2.使用扫描接口方式: 后台调用: ...
分类:
移动开发 时间:
2019-03-04 14:21:15
阅读次数:
873
使用框架操作数据库的几个要求 1.安全,比如防止sql注入等,pdo里面prepare,execute 就可以 2.性能,数据库操作是最基本的操作,频繁使用,需要考虑到执行效率 3.ORM(object relation mapper)可以将数据映射到一个类当中,pdo也是支持的, 4.支持多种数据 ...
分类:
其他好文 时间:
2019-03-03 19:04:37
阅读次数:
177
(1)新建一个SpringBoot工程,在pom.xml中配置相关jar依赖 贴代码: (2)在SpringBoot的核心配置文件application.properties中配置数据源 Controller层如下 mapper如下: 这里需要添加一个注解 @Mapper //把该mapper接口变 ...
分类:
编程语言 时间:
2019-03-03 14:42:34
阅读次数:
279
mybatis逆向工程:根据数据库中的表在项目中生成对应的 实体类,dao接口与mapper.xml映射文件 在idea右侧边框 ...
分类:
其他好文 时间:
2019-03-02 00:40:22
阅读次数:
170
一.安装yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2yum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repoyuminstalldocker-ce-ysystemctlstartdockersystemctlenabledoc
分类:
其他好文 时间:
2019-03-01 10:56:29
阅读次数:
179