![](https://img-blog.csdnimg.cn/04c035b9cdcd4d2a9e9a415c57fec54b.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringMVC/MyBatis
SpringMVC/MyBatis
Comus_j
帅气的努力的穷困潦倒的地球人
展开
-
resultmap
resultMap处理字段和属性的映射关系若字段名和实体类中的属性名称不一致,则可以通过resultMap设置自定义映射建moudel项目【实现多对一、一对多的表操作demo】temp员工表、dept部门表导入依赖【mysql驱动、junit、mybatis、日志依赖log4j】rescources资源文件中导入:jdbc\log4j.xml文件在rescources中创建核心配置文件和映射文件创建是实体类、mapper接口、映射文件emp表:eid emp_name age sex e原创 2023-10-02 14:26:01 · 242 阅读 · 0 评论 -
mybatis总结
param(“username”) String username:加入该注解后表示意思是:mybatis就会将括号的值为键,参数为值。映射文件中的sql语句的id要黑盒mapper接口中的方法名一致。获取sqlsession对象:代表java程序和数据库的会话。获取参数-情况一:mapper接口为单个字面量类型。实体类对象和@Param两种方式作为主要使用。查询实体类对象【以User对象为例】多个字面量类型或者说参数有多个【命名参数:使用@param注解。${}: 字符串拼接。原创 2023-09-29 15:23:42 · 170 阅读 · 0 评论 -
SpringMVC执行流程【2023】
SpringMVC执行流程原创 2023-02-19 21:44:32 · 44 阅读 · 0 评论 -
mybatis各种查询功能
mybatis各种查询功能原创 2023-02-19 11:14:34 · 120 阅读 · 0 评论 -
mybatis_获取参数值的各种情况
mybatis参数和获取的几种方式原创 2023-02-18 14:51:31 · 449 阅读 · 0 评论 -
mybatis_动态sql
sql语句的内容是变化的,可以根据条件获取不同的sql语句;主要是where部分发生变化。循环java中的数组、list集合,主要用在sql的in语句中。动态sql的实现,使用的是mybatis提供的标签,,用where他直接过滤掉。避免很多语法问题 如。原创 2022-11-03 08:42:11 · 68 阅读 · 0 评论 -
拦截器_总结
拦截器用处:拦截用户请求、做请求判断处理实现步骤:定义类实现HanderIntercept接口,重写里面的方法,可选择性重写在springMVC中声明拦截器,让框架知道 <mvc:intercepts> <mvc:intercept> <!--指定拦截器的请求URL地址--> <mvc:mapping path="/**"/> <!--声明拦截对象--> &l原创 2022-04-05 14:00:57 · 555 阅读 · 0 评论 -
springmvc解决乱码问题
在提交参数请求时post访问方式中文会出现乱码;get提交则不会传统的servlet处理中,在doGet()\doPost()方法中定义请求编码:request.setCharacterEncoding(“utf-8”);在springmvc,需使用过滤器处理乱码问题 框架中的有现成的(CharacterEncodingFilter),当然也可以自定义接收参数-过滤器解决乱码问题CharacterEncodingFilter在spring-web包里面的,项目中有这个依赖便可以直接使用方法步骤原创 2021-10-13 16:33:03 · 82 阅读 · 0 评论 -
springMvc接收参数
配置好服务器后,启动服务器打开启动页面index.jsp`提交参数给Controller 姓名: 年龄: `要求:处理器(控制器)方法的形参名和请求中的参数必须保持一致,同名的请求参数赋值给同名的形参框架接收请求参数:1:使用request对象接收请求参数String strname = request.getParameter(“name”);String strage = request.getParameter(“age”);2: springmvc.原创 2021-10-13 15:59:46 · 70 阅读 · 0 评论