海阔天空

当前时间为:
欢迎大家来到海阔天空https://www.9713job.com,广告合作以及淘宝商家推广请微信联系15357240395

2020java框架教程之mybatis嵌套查询以及延迟加载

未分类
2020-12-31 11:39:05
1822677238@qq.com

2020java框架教程之mybatis嵌套查询以及延迟加载

一对一查询

用户与简历

1.数据库表:

简历数据库表: (更多…)

2020java框架教程之mybatis分页

未分类
2020-12-30 14:02:53
1822677238@qq.com

2020java框架教程之mybatis分页

1.导入依赖

<dependency>
  <groupId>com.github.pagehelper</groupId>
  <artifactId>pagehelper</artifactId>
  <version>5.2.0</version>
</dependency>


(更多…)

2020java框架教程之mybatis工具类

未分类
2020-12-27 16:12:44
1822677238@qq.com

2020java框架教程之mybatis工具类

==
mybatis工具类
1.创建web项目
2.导入依赖
3.导入数据库以及log4j配置文件
4.创建mybatis-config.xml文件
5.创建util包以及创建MybatisUtils工具类

log4j: (更多…)

2020java框架教程之mybatis关联关系

未分类
2020-12-27 15:39:14
1822677238@qq.com

2020java框架教程之mybatis关联关系

1.一对一

数据库表

create table member(#用户
    uid int auto_increment primary key ,
    username varchar(50) not null ,
    sex varchar(2) not null
)charset=utf8;
create table resume(#简历
    id int auto_increment primary key ,
    resume_name varchar(50) not null ,
    resume_uid int unique ,
    foreign key (resume_uid) references member(uid)
)charset=utf8;

(更多…)

2020java框架教程之spring代理模式

未分类
2020-12-24 17:00:31
1822677238@qq.com

2020java框架教程之spring代理模式

概念:

将核心功能与辅助功能(事务、日志、性能监控代码)分离,达到核心业务功能更纯粹、辅助业务功能可复用。

静态代理设计模式 (更多…)

2020java框架之日志管理

未分类
2020-12-24 15:16:52
1822677238@qq.com

2020java框架之日志管理

日志介绍:

用于记录系统中发生的各种事件。记录的位置常见的有:控制台、磁盘文件等。

日志级别:

日志级别从低到高:

TRACE、DEBUG、INFO、WARN、ERROR、FATAL

日志作用:

通过日志观察、分析项目的运行情况(项目维护)

通过日志分析用户的使用情况(大数据分析)

解决方案1

log4j+commons-logging

占位符 (更多…)

2020最新版Git教程

未分类
2020-12-24 10:16:03
1822677238@qq.com

2020最新版Git教程

git安装以及初始化

查看git版本:git –version
设置用户名:git config –global user.name “Your Name”
设置邮箱:git config –global user.email “email@example.com”
查看信息:git config -l

git仓库

创建仓库,在本地磁盘创建个文件夹,然后打开cmd,输入:git init

git基本操作

(更多…)

2020java框架教程之mybatis缓存

未分类
2020-12-21 10:42:05
1822677238@qq.com

2020java框架教程之mybatis缓存

一级缓存:

是session级别的缓存,一级缓存默认存在。
当在同一个session范围执行查询的时候,如果执行相同的查询,那么第二次查询会从缓存中获取数据

测试1:

@Test
public void testSelectUsersCacheLevelOne1(){
    SqlSession ss = MybatisUtils.getSqlSession();
    UsersMapper um = ss.getMapper(UsersMapper.class);
    Users users1 = um.selectByPrimaryKey(1);
    System.out.println("结果已查询");
    Users users2 = um.selectByPrimaryKey(1);
    System.out.println("结果已查询:从缓存中获取数据");
    ss.close();
    System.out.println("session关闭");
}

(更多…)

2020java框架教程之Mybatis逆向工程CRUD

未分类
2020-12-20 20:12:13
1822677238@qq.com

2020java框架教程之Mybatis逆向工程CRUD

1.创建web项目
2.导入相关依赖
3.创建工具类
4.导入逆向工程并启动
5.刷新项目
6.在实体类文件增加构造方法和toString方法
7.创建测试
8.调用方法


(更多…)

2020java框架教程之mybatis逆向工程

未分类
2020-12-20 16:13:17
1822677238@qq.com

2020java框架教程之mybatis逆向工程

下载地址:https://sithub.com/mybatis/generator/releases/tag/mybatis-generator-1.3.2

1.创建web项目

2.导入依赖

<dependency>
  <groupId>org.mybatis.generator</groupId>
  <artifactId>mybatis-generator-core</artifactId>
  <version>1.3.2</version>
</dependency>

3.创建包并且创建类继承DefaultCommentGenerator
(更多…)