
Mybatis
文章平均质量分 54
幺鸡爱学习
这个作者很懒,什么都没留下…
展开
-
MyBtis综合案例2——学生管理系统的实现(JSP+Servlet+PageHelper完成MySql的增删改查以及分页查询+以性别与姓名的模糊查询、模态框的使用)
BaseServlet代码,能够帮助我们完成各种反射对象的获取,前端访问谁就能够获取谁,不必每个服务器都要完成一遍映射,极大程度的简化了我们后续带代码工程,以及在这里做好之后反射异常的报错提示,在这之后写项目的过程中,如果出现路径问题的,报的错能够极大程度的帮助我们修改bug。在这里我们所作的功能是获取前端传过来的数据,完成业务层的调用,以及完成分页功能的展示,并将从数据库中查询到的数据返回给前端。修改时我们要在当前页面下以模态框的形式完成我们的修改功能,点击修改按钮就能够对当前用户的信息进行修改。原创 2023-07-09 15:18:06 · 464 阅读 · 0 评论 -
如何在MyBatis中使用PageHelper插件
PageHelper是适用于MyBatis框架的一个分页插件,使用方式极为便捷,支持任何复杂的单表、多表分页查询操作。MyBatis 分页插件 PageHelperGitHub - pagehelper/Mybatis-PageHelper: Mybatis通用分页插件。原创 2023-07-08 23:59:35 · 261 阅读 · 0 评论 -
MyBatis中注解SQL的使用
是指直接在接口中添加MyBatis注解完成CRUD功能,在实施此步骤前一定要先将接口全限定名注册到MyBtis的xml文件中的<mappers>原创 2023-07-09 00:01:54 · 1147 阅读 · 0 评论 -
MyBatis中的缓存介绍与示例
在用户访问相同数据时,需要对数据库多次访问,导致产生大量IO、读写硬盘的操作,效率低下,有了缓存首次访问时,查询到数据库数据库,将数据库存储到缓存中,再次访问时,直接访问缓存减少IO的与赢哦读写,提高效率。原创 2023-07-08 23:56:34 · 1075 阅读 · 0 评论 -
MyBatis中的动态SQL(sql标签、where标签、set标签、批量增加与批量删除)
将基础SQL语句中重复性高的增加它的复用性,使得sql语句的灵活性更强。原创 2023-07-08 23:51:30 · 1016 阅读 · 0 评论 -
MyBatis中的关联关系以及多表连接
双方建立关系属性后,对应的mapper文件中要使用<ResultMap>完成多表之间的映射持有对象关系属性(一对一):< association property="" javaType="" >原创 2023-07-08 23:47:52 · 124 阅读 · 0 评论 -
如何在MyBatis中完成ORM的映射
当表字段于实体属性不一致时,则映射失败,值无法注入,因为orm就来解决这个问题两个方法:设置别名与结果映射。原创 2023-07-08 23:42:47 · 804 阅读 · 0 评论 -
MyBatis的CRUD操作(添加、删除、修改、删除)
查询这里会展示四种参数绑定的形式,帮助理解,但在这四种参数中最为推荐的是注解参数绑定,能够帮助我们极大程度的简化代码,因为mybatis就是未来能够完成增删改查操作,使得我们能够只关注参数绑定。原创 2023-07-08 23:39:38 · 125 阅读 · 0 评论 -
如何利用MyBatis完成web项目的环境搭建(导入核心依赖包、日志、编译环境,配置文件以及Druid连接池)
该项目主要是为了扩展 JDBC 的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计 SQL 信息、SQL 性能收集、SQL 注入检查、SQL 翻译等,程序员可以通过定制来实现自己需要的功能。在这里我们使用上面的datasource时传入的时MyBatis自带的连接池,在平常测试时使用绰绰有余,但如果考虑提升性能的话就会考虑使用Druid连接池。一般mapper.xml也可以放在导中,这样要先在pom.xml中配置下列文件。i:myBatis的配置,得出框架的关键信息,以及开启了事务。原创 2023-07-08 23:27:35 · 527 阅读 · 0 评论 -
MyBatis工具类的封装与演示
这是最初开始时获取导dao层执行对象的方法。这是封装为工具类之后的。原创 2023-07-06 23:44:53 · 339 阅读 · 0 评论 -
MyBatis综合练习案例1——Servlet+JSP+MyBatis+分页插件,完成增删改查功能
如何所示要要使用Servlet+JSMYbatis与分页插件做出一个简单的页面效果,这个案例的重点在于如何将这几个部分结合起来,以及如何便捷的使用分页插件,抛却之前对于分页所做的复杂的工作,使得我们的能够专注于业务功能的实现。原创 2023-07-07 23:32:38 · 541 阅读 · 0 评论