在idea中,一般使用MySQL连接数据库进行操作,前几天学习mybatis框架的时候,笔者想要通过idea与数据库进行连接,老师给的实例是使用MySQL,于是我也想使用MySQL去配置,但是无奈MySQL的安装实在是太过于复杂,安装界面的英语让人头秃,笔者手头刚好有学习数据库时候遗留下来的宝贵财富——oracle11g,于是笔者决定就地取材使用oracle11g来配置,但是使用oracle配置的
转载 18天前
52阅读
1、创建项目前的准备需要准备好java的jdk1.8版本或者jdk8版本,其他版本不太清楚。2、创建项目Oracle驱动不要忘记,Mysql的话也可以加上,问题不大。3、环境配置1、不需要的包先删掉将以下的包删掉删完之后是这样子的2、pom.xml的配置<!-- https://mvnrepository.com/artifact/cn.easyproject/orai18n -->
转载 6月前
787阅读
附加:PageHelper分页插件的:Page和PageInfo的区别 说明:(1)为什么写本篇博客?:          ● 在【Spring Boot电商项目29:商品分类模块八:后台的【分类列表(平铺)】接口;】中,实现分页功能时,使用到了PageHelper分页插件;          ●&
Mybatis 的配置详解1.核心配置文件1.1 properties 属性1.2 settings 设置1.3 typeAliases 类型命名1.4 environments 环境1.5 mappers映射器2.映射文件3.测试代码4.核心API5.单表增删改查6.主键返回 1.核心配置文件1.1 properties 属性<!-- 配置属性 1.用于外部配置实现动态替换。 2.可以使
转载 6月前
205阅读
1、介绍分页可以将很多条结果进行分页显示。如果当前在第一页,则没有上一页。如果当前在最后一页,则没有下一页。需要明确当前是第几页,这一页中显示多少条结果。MyBatis分页插件总结在企业级开发中,分页也是一种常见的技术。而目前使用的 MyBatis 是不带分页功能的,如果想实现分页的 功能,需要我们手动编写 LIMIT 语句。但是不同的数据库实现分页的 SQL 语句也是不同的,所以手写分页 成本较
转载 5月前
65阅读
前言Mybatis将一些琐碎的事交给Spring来处理,自身更加注重sql语句本身。集成思路:需要spring来管理数据源信息。需要spring通过单例方式管理SqlSessionFactory。使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成)持久层的mapper都需要由spring进行管理,spring和mybatis整合生成mappe
转载 5月前
110阅读
一、需求介绍 前端是一个列表页面,列表可以进行复选框的选择,后台进行关联表数据的删除。 二、框架介绍 springboot+mybatis 数据库用的postgresql 三、具体代码(前端js) 1、前端涉及到的代码 //判断选中状态var ids ="";$(".checkbox").each( ...
转载 2020-02-24 07:50:00
293阅读
2评论
# Mybatis和MySQL PostgreSQL并存实现指南 ## 1. 整体流程 下面是实现Mybatis和MySQL PostgreSQL并存的整体流程: 步骤 | 描述 ---|--- 1 | 配置Mybatis和数据库连接 2 | 创建数据库表和数据 3 | 编写Mybatis的Mapper接口和SQL映射文件 4 | 编写Java代码调用Mybatis查询数据库 ## 2.
原创 2023-09-30 07:35:10
272阅读
在上一章中我们讲了怎么安装PostgreSQL,在数据库安装完成及启动数据库服务以后,需要连接到数据库上对数据库里的数据进行操作。连接数据库也可以分为两种:1.命令行连接,即PostgreSQL自带的psql命令行工具2.图形工具连接,即各种软件开发商提供的客户端工具,常用的有PgAdmin,navicateforpostgresql,前者是一款免费工具,后者是一款收费工具。大家根据自己的需要使用
原创 2022-08-24 22:42:00
6306阅读
MyBatis逆向工程1、什么是MyBatis逆向工程2、逆向工程的使用2.1、创建工程2.2、pom依赖2.3、配置文件2.4、生成程序2.5、测试3、逆向工程的优缺点 1、什么是MyBatis逆向工程按照普通的模式,我们建立完数据表之后,需要手动建立与表对应的实体pojo类,然后是dao层,还有映射的sqlMapper.xml配置文件,每一张表,都要建立pojo、dao、sqlMapper.
功能使用到postgresql中的jsonb数据类型。架构师可能考虑到这种数据格式更加便于存储json格式的数据,因此考虑使用这种数据类型。自己以前未曾使用过这种数据类型,因此需要现学现用。同事给我指点了一下,说这种数据类型可以当做字符串来处理。马上去搜索引擎中查找学习资料,看看这种数据类型的应用场景,以及如何使用这种数据类型。看了很多篇博文,认识到这种数据类型不能直接使用mybatis插入,需要
转载 6月前
280阅读
mybatis深入之动态查询和连接池介绍一、mybatis条件查询在mybatis前述案例中,我们的查询条件都是确定的。但在实际使用的时候,我们的查询条件有可能是动态变化的。例如,查询参数为一个user对象,要根据这个user对象进行查询,有可能要根据name属性进行查询,有可能是id属性进行查询,也有可能是根据id和name进行查询。这个时候我们就要用到一些标签,进行判断。我们依旧以一开始的my
转载 2023-08-11 08:39:52
97阅读
QL99中的连接查询 连接查询    交叉连接    select * from A,B;    内连接                隐式内连接   select * from A,B w
最近做了一个项目,需要使用Spring+mybatis+postgresql,下面记录一下整合步骤:一、准备JAR包:我使用的是maven,所以直接晒出pom.xml 4.0.0 test.qunar.com web 0.0.1-SNAPSHOT jar web ...
原创 2021-08-24 16:18:20
206阅读
MybatisPlus 通用方法insert()方法 中,没有设置该字段的值,在insert语句中就不会插入该字段值。比如 User 对象有字段 id,name,age。user对象只设置了id、name没有设置age值,在insert语句中就不会插入age字段值MybatisPlus 字段上的常用注解@TableName("t_user")一般实体类会和数据库表名一致,当不一致时使用 @Tabl
转载 9天前
8阅读
一、 概述1. MyBatis-Plus是什么MyBatis-Plus (简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。官方愿景我们的愿景是成为 MyBatis 最好的搭档,就像 [魂斗罗] 中的 1P、2P,基友搭配,效率翻倍。2. 特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注
一、概述? 1、什么是逆向工程?据数据库表逆向生成Java的pojo类,SqlMapper.xml文件,以及Mapper接口类等。此处我们使用的是一个已经封装好的逆向工程的插件,我们只需要进行一些配置就可以自动生成那么我们需要配置哪些信息呢?pojo 类名、包名以及生成位置Mapper 接口名以及生成位置SqlMapper.xml文件名以及生成位置连接数据库的信息、以及指定哪些表参与逆向工程我们使
文章目录MyBatisMyBatis和hibernate的区别有哪些开发方面sql 优化方面不同优势实现过程MyBatis在Spring Boot中的配置 MyBatisMyBatis 是一个基于 Java 的持久层框架。MyBatis 提供的持久层框架包括 SQL Maps 和 Data Access Objects(DAO),它消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索
转载 9月前
0阅读
MyBatis-Plus总结一、MyBatis回顾(1)什么是MyBatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Ja
转载 2月前
37阅读
在日常开发中经常会使用分页查询操作,而分页语句以及分页对象的处理,对于程序员来说是一个绕不开的小难题,虽然有很多Mybatis分页插件可以简化部分步骤,但是使用起来依旧比较繁琐。MybatisPlus的出现,进一步减低了进行分页操作的门槛。本文带着大家学会使用MybatisPlus是分页插件,并对其原理进行一定的分析。接下来我们主要在Spring boot环境下看看如何使用MybatisPlus进
  • 1
  • 2
  • 3
  • 4
  • 5