随笔分类 -  MybatisFlex

新一代开源持久层框架
摘要:1、是什么? MyBatis-Flex 提供了 @Column 用来对字段进行更多的配置 public @interface Column { /** * 字段名称 */ String value() default ""; /** * 是否忽略该字段,可能只是业务字段,而非数据库对应字段 */ b 阅读全文
posted @ 2023-10-14 22:43 我也有梦想呀 阅读(723) 评论(0) 推荐(0) 编辑
摘要:Mybatis-Flex核心功能之@Id1、是什么? 在 Entity 类中,MyBatis-Flex 是使用 @Id 注解来标识主键的 2、怎么玩? public @interface Id { /** * ID 生成策略,默认为 none * * @return 生成策略 */ KeyType keyType() default Ke 阅读全文
posted @ 2023-10-12 23:23 我也有梦想呀 阅读(546) 评论(0) 推荐(0) 编辑
摘要:1、能干啥? @Table 主要是用于给 Entity 实体类添加标识,用于描述 实体类 和 数据库表 的关系,以及对实体类进行的一些 功能辅助。 例如: 数据库有一张tb_member的会员表 这时候我们就可以使用@Table去绑定对应的实体和表的对应关系 2、怎么玩? 先看看@Table注解内部 阅读全文
posted @ 2023-09-28 15:01 我也有梦想呀 阅读(835) 评论(0) 推荐(0) 编辑
摘要:### 1、完整DQL语句 ```java /** * 使用QueryWrapper构建超复杂SQL语句 */ @Test public void testQueryWrapper1() { QueryWrapper wrapper = QueryWrapper.create() .select(S 阅读全文
posted @ 2023-08-30 16:52 我也有梦想呀 阅读(941) 评论(0) 推荐(0) 编辑
摘要:1、selectOneById /** * selectOneById(id):根据主键查询数据。 */ @Test public void testSelectOneById() { /** * SELECT * FROM `tb_account` WHERE `id` = ? */ Accoun 阅读全文
posted @ 2023-08-05 15:56 我也有梦想呀 阅读(919) 评论(0) 推荐(0) 编辑
摘要:方法全解 (1) INSERT BaseMapper 的接口提供了 insert 和 insertBatch 方法,用于新增数据; insert(entity):插入实体类数据,不忽略 null 值。 insertSelective(entity):插入实体类数据,但是忽略 null 的数据,只对有 阅读全文
posted @ 2023-08-03 00:47 我也有梦想呀 阅读(1186) 评论(0) 推荐(0) 编辑
摘要:### 1、是什么? MyBatis-Flex 是一个优雅的 MyBatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的`QueryWrapper`亮点 帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。 阅读全文
posted @ 2023-08-03 00:38 我也有梦想呀 阅读(426) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示