- 博客(13)
- 收藏
- 关注
原创 JPA中getOne方法与findOne方法区别
返回一个代理(proxy )对象,这个代理对象是对实体对象的引用,仅在 使用代理对象访问对象属性时才会去真正访问数据库当我查询一个不存在的id数据时,直接抛出异常。getOne 是一个延迟加载方法,它并不是立即访问数据库。当查询一个不存在的id数据时,返回的值是nul。返回类型为 0ptiona1。
2024-12-05 14:24:42
212
原创 升级SpringBoot版本报‘documentationPluginsBootstrapper‘空指针解决方案
方案一: 在 application.properties 配置文件添加配置: properties spring.mvc.pathmatch.matching-strategy=ant_path_matcher。错误原因:在SpringBoot2.6之后,Spring MVC 处理程序映射匹配请求路径的默认策略已从 AntPathMatcher 更改为PathPatternParser。方案二: 降低Spring Boot 版本,比如可以考虑将Spring Boot版本降低为2.5.6。
2024-12-04 16:31:27
277
原创 2021-03-09
出现There is no getter for property named ‘productType’ in 'class java.lang.Integer’解决办法当传入数据只有一个long类型的值时mybatis中判断会出现There is no getter for property named ‘Id’ in 'class java.lang.Intege2021-03-09 17:06:01.453 ERROR 7912 --- [nio-8088-exec-9] o.a.c.c.C.[
2021-03-09 17:13:54
1538
原创 工厂设计模式
工厂设计模式作用(优点):开发原则:对扩展开放,对修改关闭解耦单例使用工厂模式优化类的创建:public class Tester { @Test public void test() { Accountservice accountservice = ProxyFactory.getProxy(AccountserviceImpl.class); accountservice.transfer("tom", "jack", 100); } }有多个实现类的
2021-01-10 18:47:20
159
2
原创 Spring动态代理
动态代理ProxyFactory (工具类util中)不加事务package utils;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.sql.Connection;import java.sql.SQLException;//创建代理类的工厂类public class ProxyFactory
2021-01-09 21:54:38
166
原创 Spring静态代理
静态代理Maven创建工程被代理类:业务核心代理类: 非业务核心(事务、性能)代理类实现被代理类的所有接口代理类中需要有被代理类的实例对象(原有业务需要被代理类来执行)在代理类的方法中,对原有业务进行增强(性能、事务)package Dao;public interface AccountDao { void update(String from, int i);}接口实现类:package Dao.Impl;import Dao.AccountDao
2021-01-09 20:28:49
302
原创 打印蛇形数组
打印蛇形数组如图片所示:问题分析:设置标志位,进行第一圈的打印,up, right, down, left 上 右 下 左 这4个变量控制打印 次数,j变量控制打印圈数 ,因此,需要五个for循环实现该操作。两个for循环进行二维数组遍历输出打印Java代码实现:public class Array { public static void show(int ...
2020-12-04 21:19:51
290
原创 简单的学生管理系统Java实现
**简单的学生管理系统JAVA实现通过集合+IO流实现本地存储和增删改查功能**控制台操作:本地文件存储的学生信息JAVA代码实现:import java.io.*;import java.util.*;/** * 学生管理系统 * 对学生信息增删改查 * 1、增加学生 2、删除学生 3、修改学生4、查询所有、0、退出系统 */public class StudentManager { public static void main(String[] args) {
2020-12-04 21:13:53
451
原创 打印日历Java代码实现
打印日历Java代码实现问题:输入 年 - 月 打印出该月的日历例如 2019-12公式:计算年月日是星期几 如 2019-11-1是星期几公式:int week=(year-1+(year-1)/4-(year-1)/100+(year-1)/400+days)%7;Java代码实现:import java.util.Scanner;public class Ec...
2020-02-06 16:07:05
586
原创 Java实现oracle数据库的增删改查
创建用户1.创建表空间(Oracle数据库是通过表空间来存储物理表的);create tablespace peng datafile ‘D:\oracle11g\oradata\orcl\hj.dbf’ size 2000M;2.创建登录用户并分配表空间create user jinjin identified by sa123 default tablespace peng;3.授权...
2019-12-18 16:56:26
801
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人