随笔分类 -  Mybatis

摘要:RowBounds实现分页原理:通过RowBounds实现分页和通过数组方式分页原理差不多,都是一次获取所有符合条件的数据,然后在内存中对大数据进行操作,实现分页效果。只是数组分页需要我们自己去实现分页逻辑,|这里更加简化而已。 缺点:一次性从数据库获取的数据可能会很多,对内存的消耗很大,可能导致性 阅读全文
posted @ 2020-01-03 18:33 Cool_Yang 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:#{} 使用: 自动加上引号 经过预编译的,是安全的。 这种取值是编译好SQL语句再取值 ${} 使用: 未经过预编译的,仅仅是取变量的值,是非安全的,存在SQL注入 这种是取值以后再去编译SQL语句 操作使用: 如果使用 $ ,则必须使用 @Param 注解,否则 ${name} 会认为是要从参数 阅读全文
posted @ 2019-11-13 19:54 Cool_Yang 编辑
摘要:xml配置文件(只写了主要部分): 阅读全文
posted @ 2019-10-20 18:55 Cool_Yang 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1.还是要新建Shop.xml文件 2.将它引入mybatis配置文件: 3.新建dao代码ShopDao(一般放在dao包下): 4.使用MybatisUtil工具类测试。 5.测试结果: 阅读全文
posted @ 2019-10-20 18:51 Cool_Yang 阅读(3127) 评论(0) 推荐(0) 编辑
摘要:1.引入所需要的maven依赖: 2.新建db.properties(一般在resoures目录)文件,配置数据库信息 3.新建日志配置文件log4j.properties(一般在resoures目录) 4.编写实体类Student(在com.po包下): 5.编写dao层代码StuDao(在com 阅读全文
posted @ 2019-10-20 18:03 Cool_Yang 阅读(318) 评论(0) 推荐(0) 编辑
摘要:本环境使用的IDEA 1.添加配置文件:generatorConfig.xml 见下面示例 2.配置pom.xml 见下面示例 3.生成对象:配置启动 1>点击Run > Edit Config 修改配置:Command line 如下 mybatis-generator:generate -e 4 阅读全文
posted @ 2019-05-09 14:57 Cool_Yang 阅读(337) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示