码迷,mamicode.com
首页 >  
搜索关键字:mybatis    ( 14182个结果
mybatis12--一级缓存
验证一级缓存的存在 对应的实体类 对应的数据库就是上面多对多练习中的student表 创建对应的dao 对应的测试类代码 查询语句的结果是: 验证mybatis缓存查询的依据! 在dao中增加一个方法 修改mapper文件 增加测试代码 查询的结果是: 验证增删改查对一级缓存的影响! 在dao中增加 ...
分类:其他好文   时间:2017-06-29 20:28:09    阅读次数:188
mybatis中${}和#{}的区别
在mybatis中的编写xml文件时我们经常遇到参数的传入总结一下${}和#{}的区别:1.#{}有效的防止sql注入#{}直接传入的是你参数值不会加上""2.${}orderby排序是必须使用${}例如:orderby${id}${}不可以防止sql注入没有预编译sql语句${}会自动加上""总结:出于安全考虑最好使用#{}
分类:其他好文   时间:2017-06-29 17:50:52    阅读次数:124
mybatis介绍与环境搭建
一、不用纯jdbc的原因,即缺点。1、数据库理解,使用时创建,不用时释放,会对数据库进行频繁的链接开启和关闭,造成数据库的资源浪费,影响数据库的性能。设想:使用数据库的连接池。2、将sql语句硬编码到java代码中,不利于系统维护。设想:将sql放到配置文件中。3、向prepar..
分类:其他好文   时间:2017-06-29 17:48:13    阅读次数:192
Hibernate 初体验
为什么会产生 Hibernate Mybatis 这类的dao层框架 传统的jdbc 虽然执行速度很快,但是开发效率很低,随着面向对象开发的设计思想,在面向对象编程中 将对象 进行持久化,存入关系型的数据库时,由于关系型数据库的设计思想是数学思维,在持久化时,必须要对象拆分各个属性值,才可存入数据库 ...
分类:Web程序   时间:2017-06-29 17:33:46    阅读次数:183
MyBatis-自定义结果映射规则
1、自定义结果集映射规则 ①查询 ②结果集映射 type:自定义规则的Java类型 id:唯一id方便引用 2、联合查询: ①级联属性封装结果集 ②使用association定义关联的单个对象的封装规则 3、分步查询(association) 4、嵌套结果集查询(collection) 5、分段查询 ...
分类:其他好文   时间:2017-06-29 15:22:34    阅读次数:697
关于mybatis如何返回list<Object>类型的解决
很多时候HashMap会满足不了我们的需求,所以我们可以使用自定义的方式来定义属于自己的list集合。 首先,直接在配置文件中定义一个关于student的list type 写相关model的全路径。id是这个resultMap的唯一标识,方便待会我们调用这个定义好的 resultMap 然后把上面 ...
分类:其他好文   时间:2017-06-29 13:37:38    阅读次数:435
Web安全编程
姓名:邓勇 班级:软件151 SQL注入攻击:最容易由程序员的编程疏忽产生的漏洞是SQL注入和XSS,SQL注入的危害严重的情况是泄漏整个数据库的信息,后果不堪设想,XSS的后果严重的情况使用户信息泄漏。以MyBatis为例如何防止SQL注入,如下一条查询语句:SELECT * from answe ...
分类:Web程序   时间:2017-06-29 13:36:29    阅读次数:173
使用mybatis注解@Options实现添加记录时返回主键值
官网:http://www.mybatis.org/mybatis-3/index.html在使用mybatis作为ORM框架时,我通常更喜欢使用注解而非xml配置文件的方式。业务场景:添加记录之后需要返回自己自增长的主键字段值。通常,我们会将DAO层写成如下代码(以添加员工Staff为例): 显然 ...
分类:其他好文   时间:2017-06-29 13:30:38    阅读次数:10139
搭建ssm开发环境配置
首先创建applicationContext.xml文件并把文件头部引用写好 一丶配置数据库账号和密码的jdbc.properties文件 二丶编写applicationContext.xml文件 三丶接下来配置srpingmvc.xml文件 五丶编写登录拦截器 六丶编写web.xml文件配置 到此 ...
分类:其他好文   时间:2017-06-29 12:38:14    阅读次数:229
mybatis 实现 insert 语句返回 主键
mybatis 中 insertSelective(example) 语句默认返回并不是 插入记录的主键。 我们可以考虑插入记录主键不直接作为 函数的返回值, 而是体现在改变函数参数 "example", 使其主键等于插入记录的主键。 在insertSelective xml定义中,加入以下代码: ...
分类:其他好文   时间:2017-06-29 10:01:28    阅读次数:115
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!