- 博客(26)
- 收藏
- 关注
原创 mybatis青软xml文件命名、共同SQL、封装结果集
mybatis中基于接口开发命名规范模糊查询–共同SQL–插入自增封装结果集,属性名没有与字段名一致时的处理方案
2023-08-28 20:34:16
113
原创 javawork1-2
隐式转换是自动类型转换,大范围的数据类型接收一个小范围的数据类型的数显示转换时强制类型转换,大范围的数强制赋给一个小范围的数据类型;
2023-08-17 19:47:26
84
原创 javawork1-1
java的数据类型有八种;整数类型(byte,short,int,long)浮点型(float,double)字符型(char)布尔型(boolean)成员变量未被static修饰的成员变量叫实例变量,放在堆内存中生命周期与对象相同被static修饰的成员变量叫做类变量,储存在方法区中,生命周期与类相同。(被static修饰的方法或类不能随意调用未被static修饰的方法或变量,需要先创造一个对象再调用其方法或变量)byte 0;short 0;int 0;long 0;double 0.0;
2023-08-16 21:05:19
88
原创 小记(BS架构,try-catch-finally)
bs架构指的是浏览器和服务器的架构模式Tomcat服务器又叫前端控制器,用DiapatcherServlet来获取请求以及发送返回数据。
2023-08-15 21:16:54
62
原创 域对象共享数据
Model、ModelMap、Map类型的参数其实本质上都是 BindingAwareModelMap 类型的。application域。
2023-07-02 22:04:24
52
1
原创 SpringMVC获取请求参数
如上代码所示,当匹配到访问路径正确的时候,则会执行方法,,但方法中有HttpServletRequest request 的形参,则在下面代码中可以用request.方法来获取请求参数。
2023-06-30 14:57:24
96
1
原创 SpringMVC中关于@RequestMapping注解的一些使用方法
如上图可以看到@RequestMapping的value值有两个,放在一个数组中,就是说当浏览器发过来的地址中有两个值中的其中一个就可以使用下面方法相应请求。
2023-06-27 18:40:35
628
1
原创 spring-mvc 如何处理请求
路径模型 当浏览器发送的请求符合url-pattern的时候则请求会被DispatcherServlet请求控制器进行处理/ :匹配浏览器向服务器发送的所有请求(不包括.jsp>/*:匹配浏览器向服务器发送的所有请求(包括.jsp>
2023-06-27 11:58:52
177
1
原创 基于注解的声明式事务之实现事务功能
原子性:事务中的所有操作要么都执行,要么都不执行。一致性:从一个一致性状态到另一个一致性状态.隔离性: 多个事务在并发执行过程中不会互相干扰.持久性: 事务执行完成后,对数据的修改永久保存下来,不会因为各种系统错误或其他意外情况而收到影响.
2023-06-26 10:43:01
61
1
原创 基于注解的AOP
可以通过@Order注解的value属性设置优先级,默认值Integar的最大值。使用方式:@Before(“pointCut()”)@Order注解的value属性值越小,优先级越高。//设置公共的切入点表达式。
2023-06-24 11:22:17
60
原创 代理模式的类型
静态代理是用一个静态代理类把 中心文件中的核心代码与非核心代码分离开来,去间接调用目标方法,同时让附加功能能够集中在一起也有利于统一维护。
2023-06-10 18:19:52
58
原创 基于注解管理bean
标记要用到:@Component:将类标识为普通组件@Controller:将类标识为控制层组件@Service:将类标识为业务层组件@Repository:将类标识为持久层组件这四个注解来分别注解到对应的层次 在spring中四个注解的功能一样,只不过是便于程序员来识别代码扫描组件在xml文件中配置<context:component-scan base-package=“扫描的包名”></context:component-scan>标签来进行扫描。
2023-06-10 16:12:42
39
原创 Spring-IOC容器
①创建Maven Module②引入依赖③创建类HelloWorld④创建Spring的配置文件⑤在Spring的配置文件中配置bean⑥创建测试类测试。
2023-06-08 10:40:40
57
原创 MyBatis的逆向工程
正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表。Hibernate是支持正向工程的。逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成如下资源:Java实体类Mapper接口Mapper映射文件。
2023-05-30 17:16:26
443
1
原创 MyBatis的缓存
一级缓存是SqlSession级别的,通过同一个SqlSession查询的数据会被缓存,下次查询相同的数据,就会从缓存中直接获取,不会从数据库重新访问。
2023-05-24 10:26:06
38
原创 MyBatis动态SQL的拼接
Mybatis框架的动态SQL技术是一种根据特定条件动态拼装SQL语句的功能,它存在的意义是为了解决 拼接SQL语句字符串时的痛点问题。
2023-05-22 21:09:00
3616
原创 字段名和属性名不一致的情况,如何处理映射关系
字段名和属性名不一致的情况,如何处理映射关系1,为查询的字段设置别名,和属性名保持一致2、当字段符合MysQL的要求使用_,而属性符合java的要求使用驼峰此时可以在MyBatis的核心配置文件中设置一个全局配置,可以自动将下划线映射为驼峰:emp_id : empId , emp_name : empName在mybatis-config.xml文件中的标签下添加:将下划线映射为驼峰接口SQL语句测试类。
2023-05-20 16:37:44
543
1
原创 016-MyBatis核心配置文件中的typeAliases标签和mapper标签
mybatis的核心配置文件中有许多标签,标签需要按照一定顺序进行排序MyBatis核心配置文件中的标签必须要按照指定的顺序配置:,settings?,plugins?,mappers?)”.
2023-05-15 17:30:42
372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人