- 博客(10)
- 收藏
- 关注
原创 Invalid bound statement (not found) 解决办法
springboot+mybatis 整合(inda)问题Invalid bound statement (not found) :**解决思路:1.检查mapper.xml配置文件 信息 1.namespace路径是否对应响应的interface文件 2.方法名是否与mapper接口中的方法一致3.检查target目录下是否存在mapper.xml 原因:mybatis默认的xml配置文件在resources目录下, 如果相对应的目录下没有存在mapper.xml则需要配置
2022-04-06 15:13:15
847
原创 Java初始化类的情况
一、不会进行初始化的情况:1.子类调用父类的static(final)修饰的方法或者字段。2.通过数组定义类的引用。3.常量,常量会在编译阶段进行常量优化,进入常量池,不会引用到类本身,故而不会引起初始化。二、立即对类进行初始化的情况:1.使用new关键字实例化对象时,读取或者设置静态字段(除了用final修饰,以及在编译期间把结果放入常量池的静态字段)时。2.使用java.lang.reflect包的方法对类进行反射调用时,如果类没有进行初始化则进行初始话。3.初始化一个类时,如果该类的父类
2022-03-09 16:45:35
674
原创 hashmap与hashtable,treemap
Hashtable:(1)Hashtable 是一个散列表,它存储的内容是键值对(key-value)映射。(2)Hashtable 的函数都是同步的,这意味着它是线程安全的。它的key、value都不可以为null,速度较慢,现在已经不推荐使用。(3)HashTable直接使用对象的hashCode。HashMap:(1)由数组+链表组成的,基于哈希表的Map实现,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。(2)不是线程安全的,HashMap可以接受为null的键(ke
2022-02-10 20:10:41
337
原创 Java 关键字instanceof的使用
o instanceof X编译成功的条件普通类声明引用变量 o 的类型 与 X的类型是否存在子父类关系,如果有则编译通过 。接口类型o是一个接口类型声明的引用变量,只要X不是一个用final修饰的类,则编译通过。判断结果o指向的实际类型(不是声明类型)是不是X的子类或者实现类,如果是则true,否则false。...
2021-09-08 11:41:41
133
原创 Java接口
声明关键字 interface实现接口 iplements接口的作用:接口是一个规范,可用于统一访问,方便代码的维护接口不是类,可以实现多继承(多实现)接口中的变量,必须为常量而且在声明的同时必须显示赋值(不能编写静态代码块)接口中的方法都是抽象方法 关键字为abstractabstract 不能与 final , static 同时使用 (不能重写)实现接口的类必须实现接口的所有抽象方法,不能必须是抽象类。持续更新...
2021-09-08 11:32:11
88
原创 JAVA创建对象,从类加载到返回内存地址的流程
关于java生成一个对象(有父类)的过程1.类加载,同时默认初始化类中的静态属性2.执行静态代码块(父类)3.执行静态代码块(子类)4.分配内存空间,初始化非静态的属性5.对父类的属性进行显式赋值6.调用父类匿名代码块7.调用父类构造器8.对子类的属性进行显式赋值9.调用子类的匿名代码块10.调用子类的构造器11.返回内存地址先静态代码块—>显式赋值—>匿名代码块—>构造器每一个部分中是 先父类---->后子类`public class Father {
2021-09-08 11:17:02
294
原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解决思路
使用SSM框架dao层接口使用loadListByMap方法后 报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):com.briup…loadListByMap的错误解决方案1.对比namespace 使用Mybatis 时mapper映射文件的必须唯一而且,必须和使用的接口名对应上这里可以直接使用右键直接复制全限定名2.mapper文件中的 select方法id必须和dao层接
2020-11-20 16:24:31
279
原创 Mybatis 一对多查询返回结果只有一条:解决思路
使用的ssm框架:首先上xml配置文件信息: </resultMap><resultMap id="userMap" type="User"> <id column="user_id" property="id"/> <result column="user_name" property="name"/> <result column="user_nickname" property="ni
2020-11-19 23:17:47
3252
1
原创 javax.el.PropertyNotFoundException: Property [id] not found on type [java.lang.String]解决思路
使用Eclipse进行开发web项目使用的是jsp+servlet技术jdbc使用的是mybatis框架报错信息:JavaBean:jsp页面代码在使用jstl表签之后服务器报错javax.el.PropertyNotFoundException: Property [id] not found on type [java.lang.String]解决方案:1.检查jstl表签库是否导入成功2.检查实体类的set/get方法是否正确全面3.检查servlet传入jsp页面的对象是否一致
2020-10-29 23:10:21
2799
原创 Spring学习笔记(一)
spring:1.轻量级框架轻量级框架是相对于重量级框架的一种设计模式:轻量级框架不带有侵略性API,对容器也没有依赖性,易于进行配置,易于通用,启动时间较短。Spring框架的目的是为了解决企业级的应用开发的业务逻辑和其它层的耦合问题。2.Spring容器:容器: 用于储存对象等例如数组容器: 储存对象。Spring容器:用于创建和存储对象,管理对象的生命周期(实例化—销毁)。3.控制反转与依赖注入Ioc(Inversion of Control):控制反转控制:创建对象控制反转:
2020-10-29 22:26:12
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人