MyBatis
文章平均质量分 73
ABCdxy~
这个作者很懒,什么都没留下…
展开
-
搭建SSM(Spring-SpringMVC-Mybatis)
IDEAMySQL 5.5.59Tomcat 9Maven 3.6 创建一个存放书籍数据的数据库表 1.新建一Maven项目!ssmbuild , 添加web的支持 2.导入相关的pom依赖 3.maven资源过滤设置 4.建立基本结构和配置框架com.yuan.pojocom.yuan.daocom.yuan.servicecom.yuan.controller 编写mybatis-config.xml原创 2022-09-26 17:43:10 · 120 阅读 · 0 评论 -
mybatis-spring的整合
导入jar包junitmybatismysql数据库spring相关aop织入。原创 2022-09-16 11:04:46 · 225 阅读 · 0 评论 -
动态SQL
使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis 显著地提升了这一特性的易用性。如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动态 SQL 元素可能会感觉似曾相识。在 MyBatis 之前的版本中,需要花时间了解大量的元素。借助功能强大的基于 OGNL 的表达式,MyBatis 3 替换了之前的大部分元素,大大精简了元素种类,现在要学习的元素种类比原来的一半还要少。原创 2022-09-04 11:56:18 · 2245 阅读 · 0 评论 -
数据库的多对一与一对多查询
多个学生,对应一个老师对于学生而言,,多个学生,关联一个老师【多对一】对于老师而言,,一个老师有很多学生【一对多】原创 2022-09-01 23:03:51 · 392 阅读 · 0 评论 -
Lombok
Lombok是一款Java开发插件,使得Java开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的Java模型对象(POJO)。在开发环境中使用Lombok插件后,Java开发人员可以节省出重复构建,诸如hashCode和equals这样的方法以及各种业务对象模型的accessor和ToString等方法的大量时间。对于这些方法,它能够在编译源代码期间自动帮我们生成这些方法,并没有如反射那样降低程序的性能。......原创 2022-08-30 23:30:58 · 268 阅读 · 0 评论 -
在Mybatis下使用注解开发
根本原因:解耦,可拓展,提高复用,分层开发中,上层不用管具体的实现,大家都遵守共同的标准,使得开发变得容易,规范性更好。在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不用那么重要了;而各个对象之前的协作关系则成为系统设计的关键。小到不同类之前的通讯,大到各模块之间的交互,在系统设计之初都是要着重要考虑的,这也是系统设计的主要工作内容。面向接口编程就是指按照这种思想来编程。...原创 2022-08-29 17:27:15 · 71 阅读 · 0 评论 -
分 页
分页的目的是为了减少数据的处理量。原创 2022-08-28 16:23:16 · 68 阅读 · 0 评论 -
日 志
如果一个数据库操作 出现了异常,我们需要排错,日志就是最好的工具。以前的排错是使用sout、debug,而现在的排错则使用日志工厂SLF4JLOG4J2NO_LOGGING主要使用的是与在mybatis中具体使用哪一个日志实现,在设置中设定!......原创 2022-08-28 00:23:42 · 97 阅读 · 0 评论 -
属性名和字段名不一致的问题及resultMap结果集映射的使用
数据库中的字段与实体类字段不一致这时如果查询用户信息,不同的字段则会为空。原创 2022-08-27 17:15:04 · 406 阅读 · 0 评论 -
编写一个Mybatis程序
思路:搭建环境 --> 导入Mybatis --> 编写代码 --> 测试。原创 2022-08-26 23:31:38 · 115 阅读 · 0 评论 -
Mybatis的生命周期和作用域
生命周期和作用域类别是至关重要的,因为错误的使用会导致非常严重的一旦创建了 SqlSessionFactory,就不再需要它了局部变量。原创 2022-08-26 22:57:36 · 200 阅读 · 0 评论 -
mybatis-config.xml的配置解析
MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。原创 2022-08-26 22:52:44 · 840 阅读 · 0 评论 -
Map的使用
假设,我们的实例类,或者数据库中的表,字段或者参数过多,我们应该考虑使用map1.编写接口(在dao/mapper.java接口文件下)2.编写接口对应的mapper中的语句(在dao/mapper.xml文件下)3.测试。原创 2022-08-23 23:34:16 · 397 阅读 · 0 评论 -
MyBatis下的CRUD
Create(增加)、Retrieve(检索)、Update(更新)、Delete(删除)原创 2022-08-23 16:00:53 · 193 阅读 · 0 评论 -
什么是MyBatis
dao层、server层、controller层。原创 2022-08-14 17:43:07 · 83 阅读 · 0 评论