首页
学习
活动
专区
工具
TVP
发布

品茗IT

专栏作者
157
文章
178758
阅读量
35
订阅数
从Spring data jpa看Mybatis, 实现自己的JpaMapper
JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。
品茗IT
2023-10-22
4060
Mybatis中实现批量更新的几种姿势,总有一款适合你
mybatis中实现批量插入是很简单的,相比大家都知道,这里就不赘述,本文主要讲述如何实现批量更新。
品茗IT
2020-05-28
8.5K0
Java锁、悲观乐观锁、分布式锁?细说那年我们用过的锁
Java锁,指的是应用中使用的锁;应用中在处理线程安全的问题时,常常使用synchronized 或者ReentrantLock等锁来保证线程安全。
品茗IT
2020-05-28
9070
Spring整合JpaMapper(Mybatis通用插件)详情
那就用JpaMapper吧!JpaMapper是尽量按照JPA hibernate的书写风格,对mybatis进行封装,是CRUD操作更加简单易用,免于不断写sql。
品茗IT
2019-09-12
1.2K0
SpringBoot入门建站全系列(十九)集成Activiti做工作流
Activiti作为一个流行的开源工作流引擎,正在不断发展,其6.0版本以API形式提供服务,而之前版本基本都是要求我们的应用以JDK方式与其交互,只能将其携带到我们的应用中,而API方式则可以服务器独立运行方式,能够形成一个专网内工作流引擎资源共享的方式。
品茗IT
2019-09-12
9650
Spring和SpringDataJpa整合详解
当然还有其他中间件,主流使用的就是Mybatis和Spring-data-jpa。
品茗IT
2019-09-12
5020
Spring和Mybatis整合详解
MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。 使用这个类库中的类, Spring 将会加载必要的MyBatis工厂类和 session 类。 这个类库也提供一个简单的方式来注入MyBatis数据映射器和SqlSession到业务层的bean中。 而且它也会处理事务, 翻译MyBatis的异常到Spring的 DataAccessException异常(数据访问异常,译者注)中。最终它并不会依赖于MyBatis,Spring或MyBatis-Spring来构建应用程序代码。
品茗IT
2019-09-12
5700
Consul-Proxy:使用netty实现快速服务注册(三)使用第三方数据源
Springcloud+consul作为微服务的注册已经见怪不怪了,试下也很流行,在我个人云服务器上,我也是这样做的。
品茗IT
2019-09-12
4580
Consul-Proxy:使用netty实现快速服务注册(一)注册服务并提供服务
Springcloud+consul作为微服务的注册已经见怪不怪了,试下也很流行,在我个人云服务器上,我也是这样做的。
品茗IT
2019-09-12
7440
Consul-Proxy:使用netty实现快速服务注册(二)使用mybatis
Springcloud+consul作为微服务的注册已经见怪不怪了,试下也很流行,在我个人云服务器上,我也是这样做的。
品茗IT
2019-09-12
4350
Mybatis-proxy: 非Spring环境快速配置使用mybatis
Mybatis本身并不是为Spring环境而生,但Spring对mybatis得调用做了很好得封装,通过Spring,我们可以方便调用Mapper进行CRUD操作。
品茗IT
2019-09-12
9930
SpringBoot入门建站全系列(十一)Spring-security进行权限认证
Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。用户认证指的是验证某个用户是否为系统中的合法主体,也就是说用户能否访问该系统。用户认证一般要求用户提供用户名和密码。系统通过校验用户名和密码来完成认证过程。用户授权指的是验证某个用户是否有权限执行某个操作。在一个系统中,不同用户所具有的权限是不同的。比如对一个文件来说,有的用户只能进行读取,而有的用户可以进行修改。一般来说,系统会为不同的用户分配不同的角色,而每个角色则对应一系列的权限。
品茗IT
2019-09-12
2K0
SpringBoot入门建站全系列(三)Mybatis操作数据库
Mybatis插件:比较时髦,比较适合sql复杂,或者对性能要求高的应用,因为sql都是自己写的。
品茗IT
2019-09-12
3590
Spring和Activiti工作流整合详解
Activiti作为一个流行的开源工作流引擎,正在不断发展,其6.0版本以API形式提供服务,而之前版本基本都是要求我们的应用以JDK方式与其交互,只能将其携带到我们的应用中,而API方式则可以服务器独立运行方式,能够形成一个专网内工作流引擎资源共享的方式。
品茗IT
2019-09-12
1K0
Spring整合Oauth2单机版认证授权详情
OAuth 2.0 规范定义了一个授权(delegation)协议,对于使用Web的应用程序和API在网络上传递授权决策非常有用。OAuth被用在各钟各样的应用程序中,包括提供用户认证的机制。
品茗IT
2019-09-12
1.6K0
Spring整合Sharding-JDBC分库分表详情
最初线上系统的业务量不是很大,业务数据量并不大,比如说单库的数据量在百万级别以下(事实上千万级别以下都还能支撑),那么MySQL的单库即可完成任何增/删/改/查的业务操作。随着业务的发展,单个DB中保存的数据量(用户、订单、计费明细和权限规则等数据)呈现指数级增长,那么各种业务处理操作都会面临单DB的IO读写瓶颈带来的性能问题。
品茗IT
2019-09-12
2.1K0
分表:没有Sharding-JDBC,你还有Mybatis!
这里,我也写过两篇文章关于《SpringBoot入门建站全系列(二十四)使用Sharding-JDBC进行分库分表》和《Spring整合Sharding-JDBC分库分表详情》
品茗IT
2019-09-12
7880
SpringBoot入门建站全系列(二十一)Mybatis使用乐观锁与悲观锁
之前有两篇《SpringBoot入门建站全系列(三)Mybatis操作数据库》和《SpringBoot入门建站全系列(四)Mybatis使用进阶篇:动态SQL与分页》介绍了Springboot如何结合Mybatis进行数据库访问操作。这一篇介绍下springboot环境下Mybatis如何进行乐观锁、悲观锁的使用。
品茗IT
2019-08-27
1.5K0
SpringBoot入门建站全系列(十九)集成Activiti做工作流
Activiti作为一个流行的开源工作流引擎,正在不断发展,其6.0版本以API形式提供服务,而之前版本基本都是要求我们的应用以JDK方式与其交互,只能将其携带到我们的应用中,而API方式则可以服务器独立运行方式,能够形成一个专网内工作流引擎资源共享的方式。
品茗IT
2019-08-23
1.1K0
SpringBoot入门建站全系列(四)Mybatis使用进阶篇:动态SQL与分页
上一篇介绍了Mybatis的配置和基本用法《SpringBoot入门建站全系列(三)Mybatis操作数据库》
品茗IT
2019-08-05
1.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档