MyBatis-Plus 通用 IService 使用介绍与简单使用教程
herman 3年前 (2022-04-05) 2471浏览
MyBatis-Plus 通用 IService 使用介绍与简单使用教程。 一、引言 MP 除了通用的 Mapper 还是通用的 Servcie 层,这也减少了相对应的代码工作量,把通用的接口提取到公共。其实按照 MP 的这种思想,可以...
herman 3年前 (2022-04-05) 2471浏览
MyBatis-Plus 通用 IService 使用介绍与简单使用教程。 一、引言 MP 除了通用的 Mapper 还是通用的 Servcie 层,这也减少了相对应的代码工作量,把通用的接口提取到公共。其实按照 MP 的这种思想,可以...
herman 4年前 (2021-04-11) 3226浏览
mybatis-plus还可以这样分表 为什么要分表 Mysql是当前互联网系统中使用非常广泛的关系数据库,具有ACID的特性。 但是mysql的单表性能会受到表中数据量的限制,主要原因是B+树索引过大导致查询时索引无法全部加载到...
herman 4年前 (2020-08-22) 4645浏览
现在有不少学生都很有钱啊,最近帮忙一个粉丝调试了一下他的毕业设计,十几分钟完成后立马打赏我 500 元,我本来是告诫他认真学习,别荒废了学业,谁知道他说,他家里有矿。哎,真是炫目啊。 经过他个人同意,今天我就把这个毕业设计源码分享给大家。他的...
herman 5年前 (2020-06-12) 24224浏览
众所周知,国人喜欢用 MyBatis,但是国内并没有关于 MyBatis 的规范手册,导致有的使用各种条件构造器和 XML 以及注解混用!不同的人有不同的使用习惯,导致团队内部分员工再改动别人的条件构造器时时常出错,基于此,我总结了一套关于 MyB...
herman 5年前 (2020-03-27) 3065浏览
今天,公司一位同事遇到了一个 MyBatis 问题“attempted to return null from a method with a primitive return type (int).”请教我。我来说一说这类问题的解决思路! ...
herman 5年前 (2020-02-11) 2262浏览
最近不少人都在远程办公,遇到一些问题不知道通过百度搜索解决问题。只知道在群里问,或者私信我。 其实这些都是小问题,百度一搜就有答案。而我平时也非常忙,每一天的消息都上千条,太忙了。好多问题没时间回答。 回到主题上来,这个问题解决办法很简...
herman 6年前 (2019-06-02) 4736浏览
前面我也写过一篇分库实战,很多读者讨论的很热烈。今天我在给大家实现一个分表的手把手实战。 在开始之前,我先啰嗦一点理论知识。说实话,我们每个系统并不是一上来就开始分表,分库。而是在数据量达到一定程度,且各种优化手段都使用过后,仍然存在系统瓶颈...
herman 6年前 (2019-04-10) 31304浏览
最近公司里的一个同事,突然问我,为什么有的项目用 @MapperScan,有的用 @Mapper? 我告诉他,这是一个好问题,说明他思考了。求知欲望很强,看好他的前途。 注解的原理 实际上,这是一个非常简单的问题。我并没有一口回绝...
herman 6年前 (2019-04-02) 3595浏览
说实话,MyBatis 的坑实在是太多了。看似入门很简单,但是实际上在使用的过程中,坑都是一片一片的。 今天我总结了一些 MyBatis 中常见的坑,看你有没有遇到过。 程序员专业挖坑 第一个,MyBatis 中 SQL 语句后面...
herman 6年前 (2019-03-28) 2317浏览
昨天,我发了一篇关于 Spring 脑图的学习知识体系,包括原理,源码解析,结合设计模式等。没想到非常的火爆,微信通讯录里一下子多了很多好友。我预计在今年 5 月份左右通讯录会达到 5000 人的上限。目的还是希望大家相互交流,共同进步,相互鼓励!...
herman 6年前 (2019-03-26) 5402浏览
通过前面我的这篇文章《MyBatis 中 SqlSession 是线程安全的吗?》多数人看完都说,喜欢看!但是我在群里提问了一个问题,Mybatis 不是有 SqlSessionManager 了吗?为什么又提供了SqlSessionTemplat...
herman 6年前 (2019-03-22) 10760浏览
MyBatis 也是一个极其简单的框架,源码设计的非常巧妙。建议大家多读一读。 今天我就给大家从源码角度给大家说一说 MyBatis 中 SqlSession 为什么是线程安全的? 首先,你翻开 SqlSessio...
herman 6年前 (2019-03-21) 9349浏览
我同事最近在使用 Mybatis 时遇到了一个问题。在一个导出 Excel 需求中,每次导出的数据过大的话,执行的时间就比较长。他就在想是不是可以开启多个线程去分段处理数据。于是,他就这样做了,然而在运行过程中出现了“cou...
herman 6年前 (2018-11-30) 33535浏览
@Query 注解是 JPA 中的一个注解,使用的比较频繁。今天有同事问题,@Query 注解中 ? 和 : 有啥区别?借这个机会我给大家讲一讲! @Query 注解的定义在 org.springframework.data.jpa.rep...
herman 6年前 (2018-08-29) 3899浏览 0评论
今天在使用 Mysql 中的一个 datetime 字段时碰到了一个 Cause: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represent...