吹静静

欢迎QQ交流:592590682

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 49 下一页
摘要: 为了简化MyBatis的使用MyBatis的使用,MyBatis提供了接口方式自动化生成调用过程,可以大大简化MyBatis的开发 开发映射文件: 开发接口: 接口的名字和映射文件的名字相同,接口中方法的名字和要调用的映射文件中的标签的id相同, 方法的参数和被调用的标签中的sql中需要的参数对应 阅读全文
posted @ 2018-10-27 16:17 吹静静 阅读(2523) 评论(0) 推荐(0) 编辑
摘要: 缓存机制可以减轻数据库的压力,原理是在第一查询时,将查询结果缓存起来,之后再查询同样的sql, 不是真的去查询数据库,而是直接返回缓存中的结果。 缓存可以降低数据库的压力,但同时可能无法得到最新的结果数据。 1.数据库缓存的实现: 通过第三方工具实现缓存: Redis内存数据库 - 可以实现缓存 通 阅读全文
posted @ 2018-10-27 14:59 吹静静 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1.MyBatis 别名标签 如果在映射文件中,大量使用类名比较长,可以在sqlMapConfig.xml声明别名, 在映射文件中可以使用别名缩短配置,注意此配置要放在最前面 sqlMapConfig.xml中: 映射文件中: 2.MyBatis sql的复用 如果某段sql语句的片段在映射文件中重 阅读全文
posted @ 2018-10-27 14:24 吹静静 阅读(3095) 评论(0) 推荐(1) 编辑
摘要: 1.多表设计 多表查询 a.多表设计 (1)一对一 在任意一方设计外键保存另一张表的主键,维系表和表的关系 (2)一对多 在多的一方设计外键保存一的一方的主键,维系表和表的关系 (3)多对多 设计一张第三方关系表,存储两张表的主键的对应关系,将一个多对多拆成两个一对多来存储 b.多表查询 笛卡尔积查 阅读全文
posted @ 2018-10-27 11:59 吹静静 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: MyBatis可以自动将查询结果封装到bean中,前提条件是bean的属性名和查询的结果列名相同,就会一次对应存储。 如果查询结果的列名和bean的属性名不一致,则需要手动映射结果集 测试类: 阅读全文
posted @ 2018-10-27 10:25 吹静静 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1.update修改 uodate修改也可以使用之前的机制在配置文件中直接编写sql 但是update语句的set字句中是根据传入的值决定的, 此时可以通过Mybatis提供的标签实现判断动态拼接update语句: 测试类: 2.select查询 select查询也可以使用之前的机制在配置文件中直接 阅读全文
posted @ 2018-10-26 20:14 吹静静 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 1.#{} 引用值的用法 UserMapper配置文件: 测试: 2.${} 引用值的用法 在UserMapper.xml中配置: 在此处通过${xxx}的语法用来引用属性 测试类: 3. #{} 和 ${} 区别 #{} 在引用时,如果发现目标是一个字符串,则会将其值作为一个字符串拼接在sql上 阅读全文
posted @ 2018-10-26 17:03 吹静静 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1.值的传递 - Map传值 可以通过对象获取Map传递值,在配置文件中通过 #{} 或 ${} 进行应用 查询30-40岁的用户 测试类 2.值的传递 - 对象传值 可以通过对象获取Map传递至,在配置文件中通过#{} 和 ${} 进行应用 在UserMapper.xml中配置 ** 此处通过#{ 阅读全文
posted @ 2018-10-26 14:27 吹静静 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 1.MyBatis的结构 2.MyBatis入门案例 a.创建java项目,并在其中导入相关开发包 b.导入约束文件 http://mybatis.org/dtd/mybatis-3-config.dtd c.编写配置文件sqlMapConfig.xml,配置文件 d.创建表,创建bean (1)创 阅读全文
posted @ 2018-10-26 09:58 吹静静 阅读(211) 评论(0) 推荐(0) 编辑
摘要: latin1 也是一种编码,但是有时候它不适合我们正常的使用,所以我需要把它转成gbk编码。 查询数据库编码 show variables like 'character%'; 修改配置文件 my.ini 此文件在MySQL安装目录下,例如本人: E:\softwaress\MySQL 文件一开始是 阅读全文
posted @ 2018-10-25 23:16 吹静静 阅读(3335) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 49 下一页