首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
稻草江南
掘友等级
Java后端
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
319
文章 317
沸点 2
赞
319
返回
|
搜索文章
最新
热门
屠龙(JPA)倚天(MyBatis)号令天下,FluentMybatis双剑互斫,天下归宗!
FluentMybatis集JPA和Mybatis的特性,独树一帜的Fluent Style方式,强大的功能介绍: JPA Style方法,参数注解校验,1+N优化,条件选择,join&union等
还在CRUD吗? 给你一招一剑封喉,彻底摆脱简单的增删改查
还在CRUD吗? 给你一招一剑封喉,彻底摆脱简单的增删改查,用@FormServiceScan注解把@FormService API路径加入到spring configuration中就完成大杀四方!
Fluent Mybatis入门介绍七:批量更新
一次性更新所有数据, 采用批量sql方式,一次执行。 这两种方式各有利弊,程序中for循环实现就不说了,这里主要介绍第二种方式在fluent mybatis中的实现,以及和mybatis实现的对比。 这种方式在大批量更新时, 最大的问题就是效率,逐条更新,每次都会连接数据库,然…
Fluent Mock入门三:走上fluent之路
使用new MockUp功能可以比较容易的对具体的方法进行改写,但也存在不方便的地方。 需要到具体实现类上,拷贝要mock的方法签名;而且如果方法名称或参数变化了,在MockUp里面并不能检测出来。 在Fluent Mock框架中引入一个新的注解 @Mocks,可以很方便的解决…
Fluent MyBatis 入门介绍六: 动态SQL
MyBatis 令人喜欢的一大特性就是动态 SQL。在使用 JDBC 的过程中, 根据条件进行 SQL 的拼接是很麻烦且很容易出错的, MyBatis虽然提供了动态拼装的能力,但这些写xml文件,也确实折磨开发。Fluent MyBatis提供了更贴合Java语言特质的,对程序…
Fluent Mock 入门二
为了讲述如何使用MockUp,我们先给出业务类,这个类有static,final,private,public等方法。 要mock构造函数,使用方法名 $init, 具体的入参同构造函数, 为了引用被mock的实例对象, 可以在入参列表前增加入参Invocation。 对任意方…
Fluent Mock 入门一
中mock Java类/接口/对象的Mock工具。 | jMockit | instrument | 类,接口。修改类字节码,无需先创建mock对象,对所有该类实例生效 | 任何方法(高版本限制了对private方法的mock) | 兼容 | | Fluent-Mock | i…
Fluent Mybatis 入门介绍五:环境隔离和租户隔离
我们在实际的业务开发中,经常会碰到环境逻辑隔离和租户数据逻辑隔离的问题。 我们的开发系统过程中,经常会涉及到日常开发环境,测试环境,预发环境和线上环境,如何区隔这些环境,有些方案是采用独立的数据库,有些是采用同一套数据库(比如线下多个测试环境使用同一个数据库,预发环境和线上环境…
Fluent Mybatis 入门介绍四: 多对多,处理混乱的男女关系
对底层数据表关联关系的处理,我们总是绕不开什么一对一,一对多,多对多这里比较烦人的关系。 hibernate和JPA对开发基本屏蔽了底层数据的处理,只需要在model层设置数据级联关系即可。但这种设置也往往是噩梦的开始。 mybatis 提供了简单的@One @Many注解,然…
Fluent Mybatis 入门介绍三: 复杂查询&连表查询
fluent mybatis处理在简单的CRUD中可以省略很多手工编码工作,但即使是复杂的查询,那也是信手拈来,毫无问题。在这篇文章中,我们将演示下面功能: 不仅仅是支持2张表的关联查询,还支持任意张表JOIN。 我们看到fluent mybatis根据设置自动组装了join查…
下一页
个人成就
文章被点赞
554
文章被阅读
78,515
掘力值
2,015
关注了
34
关注者
236
收藏集
3
关注标签
12
加入于
2020-07-14