- 博客(15)
- 资源 (229)
- 问答 (4)
- 收藏
- 关注
原创 Java EE数据持久化框架 • 【第5章 MyBatis代码生成器和缓存配置】
5.1 配置MyBatis Generator5.1.1 MyBatis Generator介绍MyBatis在很大程度上大大降低了以前繁琐的JDBC代码,并且提供了大量的标签对SQL语句的支持,但是在操作不同数据表方面,仍然存在大量重复工作。MyBatis的开发团队提供了一个很强大的代码生成器——MyBatis Generator(MyBatis生成器,简称MBG)MBG自动产生包含了数据库表对应的实体类、Mapper接口类、Mapper XML文件和Example对象等,这些代码文件中几
2021-04-28 20:38:26 12955 10
原创 Java EE数据持久化框架 • 【第4章 MyBatis动态SQL】
4.1 MyBatis动态标签4.1.1 MyBatis动态标签介绍实际开发应用中,我们很少去查询某个表的所有数据,需要根据客户的需求来动态产生SQL语句,比如淘宝的商品筛选:在JDBC操作数据表时,经常需要根据不同条件进行查询,而条件值需要根据用户的选择而定,需要拼接 SQL 语句,且拼接时经常有繁琐易错的操作。// jdbc拼接sql片段String sql = “select * from tb_users where 1=1 ”; //这里1=1是永远成立的条件,占用whe
2021-04-22 11:01:40 9265 21
原创 Java EE数据持久化框架 • 【第3章 MyBatis高级映射】
全部章节 >>>>本章目录3.1 一对一映射3.1.1 自动化一对一映射3.1.2 标签配置一对一映射3.1.3 标签配置一对一映射3.1.4 实践练习3.2 一对一映射中的嵌套查询3.2.1 标签嵌套查询属性3.2.2 标签嵌套查询实现3.2.3 实践练习3.3 一对多映射3.3.1 标签实现集合映射3.3.2 标签和标签3.3.3 实践练习3.4 一对多映射中的嵌套查询3.4.1 嵌套查询的层次3.4.2 标..
2021-04-20 11:44:35 10525 27
原创 mybatis练习-获取拥有“普通用户”角色的所有用户信息,要求查询结果除了包含用户自身信息,还包括角色名和角色创建时间。
实现要求:获取拥有“普通用户”角色的所有用户信息,要求查询结果除了包含用户自身信息,还包括角色名和角色创建时间。实现思路:在用户实体类SysUser中新增角色SysRole成员属性。在UserMapper接口中新增一个方法。在UserMapper.xml中定义selectUsersByRoleName()方法的SQL,注意sql语句中角色信息列的别名要和SysUser新增角色对象的属性名一致。测试selectUsersByRoleName()方法。...
2021-04-19 22:04:15 4438 8
原创 Java EE数据持久化框架mybatis练习——获取id值为1的角色信息。
实现要求:获取id值为1的角色信息。实现思路:创建角色表sys_role所对应的实体类sysRole。创建操作sysRole的映射器接口RoleMapper,并在其中定义SysRole selectById(Long id)方法。定义RoleMapper.xml,在其中定义<select>标签,注意返回结果的resultMap映射说明。编写测试类测试方法调用。...
2021-04-19 21:48:05 12773 12
原创 MyBatis练习——使用MyBatis查询所有职员信息
实现要求:使用MyBatis查询所有职员信息create table employee( id int not null auto_increment, name varchar(255) not null, gender varchar(2) null, position varchar(255) null, -- 岗位 nationality varchar(255) null, -- 国籍 primary key(id));实现思路:在上一个项目基础上,在src/m
2021-04-19 21:42:51 13795 18
原创 Java EE数据持久化框架 • 【第2章 MyBatis实现DML操作】
全部章节 >>>>本章目录2.1 标签2.1.1 标签简单应用2.1.2 使用JDBC方式返回主键自增的值2.1.3 使用标签返回普通主键的值2.1.4 实践练习2.2 标签和标签2.2.1 标签用法2.2.2 标签用法2.2.3 删除具有主从关系的主表记录2.2.4 实践练习2.3 映射器方法多参数传递2.3.1 MyBatis默认参数位置2.3.2 使用Map类型作封装参数2.3.3 使用注解类型作为参数2.3...
2021-04-18 21:54:01 10642 29
原创 如何在Eclipse中搭建MyBatis基本开发环境?(使用Eclipse创建Maven项目)
实现要求:在Eclipse中搭建MyBatis基本开发环境。实现步骤:使用Eclipse创建Maven项目。打开Maven项目的配置文件pom.xml,配置源代码编码方式为UTF-8,设置编译源代码的JDK版本为1.6或更高。在pom.xml文件中分别添加MyBatis、JUnit、log4j、slf4j和MySQL的依赖坐标,上述依赖坐标可https://mvnrepository.com进行查找。在项目上单击鼠标右键,在【Maven】中选择【Update Project...
2021-04-17 13:54:13 12307 32
原创 Java EE数据持久化框架作业目录(作业笔记)
第1章 MyBatis入门 >>>1.1.4 在Eclipse中搭建MyBatis基本开发环境1.2.5使用MyBatis查询所有职员信息1.3.3获取id值为1的角色信息。1.4.4获取拥有“普通用户”角色的所有用户信息,要求查询结果除了包含用户自身信息,还包括角色名和角色创建时间。第2章 MyBatis实现DML操作 >>>2.1.42.2.42.3.42.4.4...
2021-04-17 13:40:21 4379 1
原创 Java EE数据持久化框架笔记 • 【目录】
章节内容实践练习Java EE数据持久化框架作业目录(作业笔记)第1章Java EE数据持久化框架笔记 • 【第1章 MyBatis入门】第2章Java EE数据持久化框架笔记 • 【第2章 实现DML操作】第3章Java EE数据持久化框架笔记 • 【第3章 MyBatis高级映射】第4章Java EE数据持久化框架笔记 • 【第4章 MyBatis动态SQL】第5章Java EE数据持久化框架笔记 • 【第5章 MyBatis代码生成器和缓存...
2021-04-17 13:37:07 10248 9
原创 Java EE数据持久化框架 • 【第1章 MyBatis入门】
1.1 初识MyBatis1.1.1 持久化技术介绍数据持久化就是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称。狭义的讲就是将内存中的数据存储到数据库或其他介质的过程。Dao层将数据存储到数据库中Java如何实现数据持久化?JDBC编程操作:代码重复繁琐、开发效率低Mybatis、Hibernate等框架技术企业级应用开发 支持多种数据库切换 封装了传统JDBC提高开发效率 插件丰富、安全性高、支持缓存等1.1.2 ...
2021-04-17 13:35:37 12589 19
原创 大二 mysql高级+html响应式+Java高级50道试题
1、CSS3中过渡属性 transition-timing-function的值包括哪些A. easeB. inlineC. ease-inD. easeout答案:A,C 解析:过渡属性 transition-timing-function的值有:linear|ease|ease-in|ease-out|ease-in-out|cubic- bezier(n,n,n,n);2、在JavaScript中,以下使用注释正确的是?A. /我是单行注释B. */我是 ...
2021-04-17 12:34:31 3471 5
转载 Maven配置教程
Maven配置 Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 的配置却让一些初学者望而却步,这里我就把Maven的详细配置过程写下,希望能对你有所帮助。 文章目录 Maven配置Maven的下载Maven常用配置1. 环境变量配置2. 修改配置文件1. 本地仓库位置修改2. 修改maven默认的JDK版本3. 添加国内镜像源 常用IDE下配置MavenIDEA下配置MavenEclipse下配置.
2021-04-15 15:26:30 71628
原创 Java Web项目 慧心人力资源管理系统
美和易思Java Web机试试题题目:慧心人力资源管理系统文档下载:https://download.csdn.net/download/weixin_44893902/16336711实现代码下载:目录一、语言和环境二、实现功能三、数据库设计四、具体要求及推荐实现步骤五、评分标准六、实现代码一、语言和环境实现语言:JAVA语言。 环境要求:MyEclipse/Eclipse+ Tomcat + MySql。 使用技术:Jsp+Servlet+Jav..
2021-04-03 18:53:52 117761 27
原创 如何在HTML中添加表格标题?(HTML中table添加标题的2种方法)
第一种:通过fieldset添加标题框示例代码:<html><body><fieldset> <legend>fieldset添加框标题</legend> <table width="800" border="1" > <tr> <td width="200">姓名</td> <td width...
2021-04-03 16:45:53 131034 12
聚合易支付系统开源版 - 亲测可用.zip
2023-08-08
价值5000的三网免挂码支付系统-个人免签支付系统-当面付支付-支持代理轮询收款个码免签.zip
2023-08-08
hbase-2.4.16-bin.tar.gz
2023-03-23
md5-changer(md5修改器)2.0.zip
2023-03-23
openjdk-8u41-b04-linux-x64-14-jan-2020.tar.gz
2023-03-23
hadoop-2.10.1.tar.gz
2023-03-23
云南省2019年普通高校“专升本”招生考试数据结构试卷(云南专升本数据结构真题).pdf
2022-03-02
云南省2018年普通高校“专升本”招生考试数据结构试卷(云南专升本数据结构真题).pdf
2022-03-02
在idea中安装GitHub Copilot登录后状态无变化,继续提示登录
2023-01-13
怎么监控微信小程序上的数据变动,并设置提醒?
2021-09-30
所以对于初学者来说Java swing有必要学吗?我也很想知道答案。
2021-05-24
电脑上开始菜单旁边的这种图标是怎么弄的
2021-04-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人