摘要:
一、前言 动态sql是指根据不同的查询条件,生成不同的sql语句 二、实现 字段:id,title,author,create_time,views 1. 建表 CREATE TABLE ( varchar(50) NOT NULL COMMENT '博客id', varchar(100) NOT 阅读全文
摘要:
一、前言 1. 在实际的应用场景中,可能会遇到各种复杂关系的业务,所以经常会用到一对多,多对一的概念来处理复杂的关系 一对多; 多对一:多个老师对应一个学生 2. 数据库 student{id,name,tid} teacher{id,name} student中tid 和 teacher表中id为 阅读全文
摘要:
一、前言 利用mybatis注解开发,就不需要mapper.xml文件了,只需要在核心配置文件中导入即可,提高了开发效率 二、CRUD(注解) 1. 查询 1. 在接口中添加注解 2. 在核心配置文件中导入 3. 测试 2. 增删改 3. 改变utils工具类中的方法 2. 编写Mapper接口 3 阅读全文
摘要:
一、相关知识回顾 1. SqlSessionFactoryBuilder 的作用在于创建 SqlSessionFactory,创建成功后,SqlSessionFactoryBuilder 就失去了作用,所以它只能存在于创建 SqlSessionFactory 的方法中,而不要让其长期存在。因此 Sq 阅读全文
摘要:
1. 开启 2. 通过浏览器访问node节点,http://IP:50070 检查 (如果无法访问,将防火墙关闭) 如果jps查看缺少了某个节点,首先查看xml文件是否正确,如果正确,删除hadoop/tmp文件夹,然后再次格式化,(格式化会重新创建hadoop/tmp),再次启动 3. 操作分布式 阅读全文
摘要:
1. 开启 2. 通过浏览器访问node节点,http://IP:50070 检查 (如果无法访问,将防火墙关闭) 如果jps查看缺少了某个节点,首先查看xml文件是否正确,如果正确,删除hadoop/tmp文件夹,然后再次格式化,(格式化会重新创建hadoop/tmp),再次启动 3. 操作分布式 阅读全文
摘要:
CRUD操作 一、CRUD select 属性分析 id 命名空间中唯一的标识符 接口中的方法名与映射文件中的SQL语句ID 一一对应 parameterType 传入SQL语句的参数类型 resultType SQL语句返回值类型。【完整的类名或者别名】 直接在方法中传递参数 1. 在接口方法 阅读全文
摘要:
前言:在我们使用Maven构建项目的时候,会默认过滤掉静态资源,所以,需要手动来配置 一、认识静态资源与动态资源 静态资源,包含HTMl,图片,CSS,JS等不需要与数据库交互的一类文件 动态资源:需要与数据库交互,可以根据需要显示不同的数据,不需要修改页面 二、解决Maven中静态资源过滤 阅读全文
摘要:
Mybatis:框架构建 一、安装、导入依赖 二、使用XML构建SqlSessionFactory 认识SqlSessionFactory SqlSessionFactory是个单个数据库映射关系经过编译后的内存镜像 每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的 阅读全文
摘要:
Mybatis(三):配置文件 一、核心配置文件 核心配置文件属性罗列 environments元素 配置MyBatis的多套运行环境,将SQL映射到多个不同的数据库上,必须指定其中一个为默认运行环境(通过default指定) 子元素节点(environment)是具体的一套环境,通过设置id进行区 阅读全文