自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 SSM框架整合

1、创建数据库tb_book,插入数据;2、新建一个Maven项目

2022-03-14 16:00:02 999 1

原创 在idea(2021.1.1)创建Maven Web项目

1、创建新的项目,file-->new-->project-->maven2、file-->project structure-->modules-->"+"-->web-->两个铅笔配置路径,将\web改为\src\main\webapp3、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.

2022-03-08 10:48:52 390

原创 Spring总结

1、pom.xml:spring四个基础包,依赖包commons-logging,aop等一些jar包2、applicationContext.xml关于bean3、持久化类、dao接口,实现接口类impl4、关于spring的理解:a、分层架构,贯穿于表现层、持久层和业务逻辑层。核心理念IoC、AOPb、对于SSM框架:spring起到桥梁作用,springMVC是spring的一个模块。spring和springMVC整合,spring和myBatis整合,形成SSM框架。c..

2022-03-02 18:48:47 147

原创 Spring案例一:实现用户登录

要求:实现登录功能1、控制台输入用户名和密码2、用户名和密码都正确,显示所属班级,否则登录失败。步骤:1、创建表student2、创建项目3、在pom.xml引入相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in

2022-03-02 18:47:23 6108 10

原创 MyBatis总结

<mapper>元素 说明 <mapper>是映射文件的根元素,只有一个namespace属性,作用如下: 1 用于区分不同的mapper,全局唯一。 2 绑定Dao接口,即面向接口编程。当namespace绑定某一接口之后,可以不用写该接口的实现类,MyBatis会通过接口的全限定类名查找到对应mapper配置来执行SQL语句,因此namespace命名必须和接口同名。 <select>元素 属性 说明 id 表示命..

2022-02-28 10:26:59 117

原创 MyBatis案例四:基于注解的学生管理程序

在数据库中创建一个学生表s_student和班级表c_class学生表(s_student) 学生(id) 学生姓名(name) 学生年龄(age) 所属班级(cid) 1 张三 18 1 2 李四 18 2 3 王五 19 2 4 赵六 20 1 班级表(c_class) 班级id(id) 班级名称(classname) 1 一班 2 二班 要求:1.查询

2022-02-28 09:45:46 3095 1

原创 MyBatis案例三:商品的类别(一对一,一对多查询)

在数据库分别创建一个product、category表:商品表(product) 商品编号(id) 商品名称(goodsname) 商品单价(price) 商品类别(typeid) 1 电视机 5000 1 2 冰箱 4000 2 3 空调 3000 2 4 洗衣机 2000 2 商品类别表(category) 商品类别编号(id) 商品类别名称(typename) 1 黑色

2022-02-27 15:55:38 8004 5

原创 Mybaitis案例二:员工信息查询系统(动态SQL)

在数据库建立一个employee表,实现以下功能:(基于案例一)1.实现多条件查询,根据员工的姓名和年龄筛选(1)当用户输入姓名不为空,年龄为空时,则只根据姓名查询;(2)当用户输入年龄不为空,姓名为空时,则只根据年龄查询;(3)当用户输入年龄和姓名都不为空时,根据年龄姓名同时查询;(4)当用户输入年龄和姓名都为空时,则查询出所有职位不为空的的员工信息;2.查询id=1,2,5,6的员工信息3.单条件查询出所有id值小于5的员工的信息;4.查询出年龄为26且职位为员工的员工信息;

2022-02-25 09:56:47 3420

原创 MyBatis案例一:员工管理系统

解决org.apache.ibatis.reflection.ReflectionException异常:xml文件的一个字段写错了,和数据库里的字段不一致。java.lang.ClassCastException(java强制类型转换异常)解决异常【MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction】错误产生的原因就是:我有一条sql在数据库执行,很长时间,刚好的de

2022-02-24 10:49:54 8464 1

原创 MyBatis入门程序-根据id查询用户信息的编写

1.在mybatis数据库中创建users表,插入数据方便测试时查询。2.在项目的src/main/java下创建类用于封装User对象的属性。(POJO实体)3.在项目的src/main/resources目录下创建mapper文件夹,在mapper文件夹创建映射文件,用于配置SQL语句和Java对象之间的映射,文件命名(POJO是实体类名+Mapper.xml)。4.在mybatis-config.xml映射文件后添加POJO实体类映射文件的路径,使其加载到程序中去。注意要在<conf

2022-02-24 09:38:18 1736

原创 对于mybatis通过id查询用户信息测试类实现过程的简单理解

package Test;import com.xiao.pojo.User;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import org.junit.T.

2022-02-23 10:13:03 508

原创 MyBatis环境搭建

步骤:1、创建项目,选择Maven2、在pom.xml文件中引入相关依赖:3、在mysql中创建数据库mybatis;4、在项目的src/main/properties目录下创建数据库连接信息配置文件db.properties,在该文件中配置参数:5、在项目的src/main/properties目录下创建mybatis的核心配置文件mybatis-config.xml问题:1、在pom.xml文件中出现'artifactId' with value 'MyBatis环境搭建'

2022-02-22 17:01:45 743

原创 Maven配置

1.官网Maven – Download Apache Maven下载Maven程序;2.解压后进入文件夹新建文件夹repository(仓库);3.配置环境变量:首先新建一个环境变量MAVEN_HOME,变量值填写解压后的文件夹存放位置,第二编辑PATH变量,新建添加%MAVEN_HOME%\bin\;4.打开命令cmd输入mvn -v,显示如下内容即安装成功若出现如下内容可能问题:命令mvn -v输入时少了空格,或者没有配置好环境变量。5.打开idea配置maven6..

2022-02-22 16:25:31 432

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除