
java开发
文章平均质量分 55
涛涛和三猫
少时了了
展开
-
【springMVC】【HTTP状态 500 - 内部服务器错误】
1、报错:run输出报错Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘cacheManager’ available2、记录:在学springMVC的时候,配置spring-servlet.xml web.xml都没有问题,所有代码都没有发现问题,注释掉springMVC配置就能启动tomcat,看了好多方法,jdk版本都换了,就是不行。最后发现原创 2022-04-08 20:43:51 · 995 阅读 · 0 评论 -
【mybatis】【构建SQL语句】
一、SQL构建对象介绍我们之前通过注解开发时,相关SQL语句都是自己拼血的,一些关键字写起来比较麻烦,而且容易出错。 MyBatis给我们提供了org.apache.ibatis.jdbc.SQL功能类,专门用于构建SQL语句。1、查询操作定义功能类并提供获取SQL语句的方法。 @SelectProvider:生成查询用的SQL语句注解。 type属性:生成SQL语句功能类对象 method属性:指定调用方法 2、新增操作定义功能类并提供获取SQL语句的方法。 @InsertP原创 2022-03-04 15:24:23 · 438 阅读 · 0 评论 -
【MyBatis】【注解开发、注解实现多表操作】
目录一、注解开发1、介绍2、相关标签、属性介绍3、步骤1、在核心配置文件中配置映射关系2、创建接口 和 查询方法:3、创建测试类:二、注解实现多表操作一对一1、相关属性 标签介绍2、实现步骤一对多多对多三、构建SQL语句四、学生管理系统一、注解开发1、介绍2、相关标签、属性介绍3、步骤1、在核心配置文件中配置映射关系<?xml version="1.0" encoding="UTF-8" ?&原创 2022-03-02 19:11:31 · 1459 阅读 · 0 评论 -
【MyBatis】【多表操作】
一、多表之间的关系1、一对一:在任意一方建立外键,关联对方的主键2、一对多:在多的一方建立外键,关联一的一方建立主键3、多对多:借助中间表,中间表至少两个字段,分别关联两张表的主键...原创 2022-03-02 15:53:30 · 1183 阅读 · 0 评论 -
【mybatis】遇到的问题(Could not find result map ‘....‘ referenced from ‘....)
1、先放图2、分析提示说找不到result map这时候去检查映射配置文件的<resultMap>标签很傻X,发现是自己的<select>中的 resultMap 的名字大小写问题。总结:以后遇到 Cloud not find result map 报错先检查一下名字是不是写错了。3、小问题完美解决看看输出结果加戏阶段:现在学的很基础,不要眼高手低,任何一个小问题都要分析明白了。努力把基础打好。加油。...原创 2022-03-01 22:41:52 · 7618 阅读 · 1 评论 -
【MyBatis】遇到的问题(Cause: java.lang.ClassNotFoundException: Cannot find class: card)
1、先放图2、分析报错一直提示xml配置文件有问题,可是怎么也找不到问题。最后提示无法解析类别名 card ,这里我突然想到类别名怎么也应该是 Card 。突然想到:起别名! <!--起别名--> <typeAliases> <package name="com.itheima.bean"/> </typeAliases>在MyBatis核心配置文件中,可以通过上述标签起别名。<pac.原创 2022-03-01 21:13:31 · 746 阅读 · 0 评论 -
【MyBatis】【接口代理实现Dao、动态SQL、分页插件】
接口代理实现Dao层 映射配置文件-----动态SQL 核心配置文件-----分页插件 多表操作接口代理实现Dao层传统的方式实现Dao层,我们既要写接口,还要写实现类。而MyBatis框架可以帮助我们省略编写Dao层接口实现类的步骤。程序员只需要编写接口,由MyBatis框架根据接口的定义来创建该接口的动态代理对象。 实现规则 映射配置文件中的名称空间必须和Dao层接口的全部类名相同。 映射配置文件中的增删改查标签的id属性必须和Dao层接口的方法名相同。 映射配置文件中的增删原创 2022-03-01 16:37:33 · 466 阅读 · 0 评论 -
【MyBatis】【相关API 、配置映射文件、核心配置文件、传统方式实现Dao层】
Mybatis相关的APIorg.aoache.ibatis.io.Resources:加载资源工具类。org.aoache.ibatis.session.SqlSessionFactoryBuilder:获取SqlSessionFactory工厂对象的功能类。org.aoache.ibatis.session.SqlSessionFactory:获取SqlSession构建这对象的工厂接口。org.aoache.ibatis.session.SqlSession:构建者对象.原创 2022-02-27 22:08:29 · 819 阅读 · 0 评论 -
【mybatis】遇到的问题(Mapped Statements collection does not contain value for StudentMapper.update)
1、放图2、错误分析:提示语是说 在Mapper Statements 中 没有找到 StudentMapper.update 的值3、错误解决第一种错误:唯一标识符id是不是有错误字母。原创 2022-02-27 19:33:48 · 411 阅读 · 0 评论 -
【JDBC】学习笔记__案例
JDBC入门 JDBC功能类详解 JDBC案例 JDBC工具类 JDBCSQL注入攻击 JDBC事务JDBC入门概念:是一种用于执行java语句的API本质:一套帮助开发人员实现不同关系型数据库链接的规范(接口)1、程序案例:导入jar包 注册驱动 获取数据库连接(已经提前准备好一个案例数据库) 获取执行者对象 执行sql语句返回结果 处理结果 释放资源 总结:首先注册驱动,然后获得一个数据库连接的对象connection,通过使用该对象获得一个执行者对象...原创 2022-02-25 22:24:30 · 3129 阅读 · 0 评论 -
【mybatis】遇到的问题(Unknown initial character set index ‘255‘ received from server)
上来先放图在运行mybatis入门案例的时候报的错误,前后检查了很多遍,完全按照教程来的,但是一直报错,纠结了很久。上网看了大佬们的分析与解决方法,做一个总结。这个问题错误提示很明显,是字符集有问题。解决方法:原代码:<dataSource type="POOLED"><!-- 配置数据库四个的基本信息--> <property name="driver" value="co.原创 2022-02-25 15:10:01 · 627 阅读 · 0 评论