JAVA下唯一一款搞定OLTP+OLAP的强类型查询这就是最好用的ORM相见恨晚 介绍 首先非常感谢FreeSQL提供的部分源码,让我借鉴了不少功能点,整体设计并没有参考FreeSQL(因为java压根没有expression所以没办法参考)只是在数据库方言上FreeSQL提供的SQL让我少走了很多弯路,所以才让easy-query可以走的这么迅速 丑话说在前头,这是java下面唯一一款可以完全替代SQL的强类型ORM,完美支持OLTP和OLAP语法筛选记住是唯一一款 想体验完整版请查看文档博客篇幅有限见谅本次仅展示OLTP的对象关联查询 easy-query 文档地址https://xuej...

  Rk11yUb7j1pw   17天前   32   0   0 Java

流畅的orm让我发现我抵触的是mybatis而不是java 背景介绍   开发.net也快10年了,到第三年的时候我已经渐渐瓶颈了,于是我在网上找各种资料但是大部分c资料全是皮毛资料,稍微深一点点就再讲表达式expression,感觉完全没有那个深度,但是同时期的java讲解的都是基本原理,和框架思想,所以遇到瓶颈了我就会看java,我也是那个时候渐渐地掌握了两门语言,对我而言我学的是java的思想(计算机的思想)主要是数据结构和算法思想,这在同时期的c资料是很难找到相同价值的。但是在使用java的3-4年时间里面那种恶心的orm让我也渐渐对其产生厌恶,因为java在那个时期对orm的需求仅仅...

  Rk11yUb7j1pw   2023年12月22日   29   0   0 Java

一款轻量级、高性能、强类型、易扩展符合C开发者的JAVA自研ORM github地址easy-queryhttps://github.com/xuejmnet/easy-query gitee地址easy-queryhttps://gitee.com/xuejm/easy-query 背景 转java后的几年时间里面一直在寻找一个类.net的orm,不需要很特别的功能仅希望90%的场景都可以通过强类型语法来编写符合直觉的sql,来操作数据库编写业务,但是一直没有找到仅Mybatis-Plus的单表让我在最初的时间段内看到了希望,不过随着使用的深入越发的发现Mybatis-Plus只是一个残缺的...

  Rk11yUb7j1pw   2023年11月02日   17   0   0 Java

献给转java的c和java程序员的数据库orm框架 一个好的程序员不应被语言所束缚,正如我现在开源java的orm框架一样,如果您是一位转java的c程序员,那么这个框架可以带给你起码没有那么差的业务编写和强类型体验。如果您是一位java程序员,那么该框架可以提供比Mybatis-Plus功能更加丰富、性能更高,更加轻量和完全免费的体验来做一个happycodingcrudbody。 背景 easy-query该框架是我在使用Mybatis-Plus(下面统称MP)2年后开发的,因为MP不支持多表(不要提join插件(逻辑删除子表不支持)),并且Mybatis原本的xml十分恶心,导致项目中...

  Rk11yUb7j1pw   2023年11月01日   29   0   0 Java

javaorm框架easy-query分库分表之分表 高并发三驾马车:分库分表、MQ、缓存。今天给大家带来的就是分库分表的干货解决方案,哪怕你不用我的框架也可以从中听到不一样的结局方案和实现。 一款支持自动分表分库的orm框架easy-query帮助您解脱跨库带来的复杂业务代码,并且提供多种结局方案和自定义路由来实现比中间件更高性能的数据库访问。 GITHUBgithub地址 GITEEgitee地址 目前市面上有的分库分表JAVA组件有很多:中间件代理有:sharding-sphere(proxy),mycat客户端JDBC:sharding-sphere(jdbc)等等,中间件因为代理...

  Rk11yUb7j1pw   2023年11月01日   30   0   0 Java

你没见过的分库分表原理解析和解决方案(一) 高并发三驾马车:分库分表、MQ、缓存。今天给大家带来的就是分库分表的干货解决方案,哪怕你不用我的框架也可以从中听到不一样的结局方案和实现。 一款支持自动分表分库的orm框架easy-query帮助您解脱跨库带来的复杂业务代码,并且提供多种结局方案和自定义路由来实现比中间件更高性能的数据库访问。 GITHUBgithub地址https://github.com/xuejmnet/easy-query GITEEgitee地址https://gitee.com/xuejm/easy-query 上篇文章简单的带大家了解了框架如何使用分片本章将会以理论...

  Rk11yUb7j1pw   2023年11月01日   48   0   0 Java

你没见过的分库分表原理解析和解决方案(二) 高并发三驾马车:分库分表、MQ、缓存。今天给大家带来的就是分库分表的干货解决方案,哪怕你不用我的框架也可以从中听到不一样的结局方案和实现。 一款支持自动分表分库的orm框架easy-query帮助您解脱跨库带来的复杂业务代码,并且提供多种结局方案和自定义路由来实现比中间件更高性能的数据库访问。 GITHUBgithub地址https://github.com/xuejmnet/easy-query GITEEgitee地址https://gitee.com/xuejm/easy-query 上篇文章简单的带大家了解了分表分库的原理和聚合解析,但是...

  Rk11yUb7j1pw   2023年11月01日   23   0   0 Java

我真的不想再用mybatis和其衍生框架了选择自研亦是一种解脱 文档地址https://xuejm.gitee.io/easy-query-doc/ GITHUB地址https://github.com/xuejmnet/easy-query GITEE地址https://gitee.com/xuejm/easy-query 为什么要用orm 众所邹知orm的出现让本来以sql实现的复杂繁琐功能大大简化,对于大部分程序员而言一个框架的出现是为了生产力的提升.。dbc定义了交互数据库的规范,任何数据库的操作都是只需要满足jdbc规范即可,而orm就是为了将jdbc的操作进行简化。我个人“有幸”体...

  Rk11yUb7j1pw   2023年11月01日   49   0   0 Java

数据安全之数据库字段加解密检索和前端返回脱敏?看看我这个最强解决方案 前言 数据安全一直是我们老生常谈的话题了,随着国产化的日渐推进和数字化信息改革,数据安全越来越被人们所重视。数据库作为存储、管理和检索数据的核心基础设施,其中可能包含着大量的敏感信息,如个人手机号、身份证号码、银行账户、家庭地址等信息。为了保障这些敏感信息在部分情况下被明文泄露和未授权访问等恶意行为的侵害,数据库字段敏感信息加密变得至关重要。但是数据库列一旦加密那么就牵扯到很多问题。如何对数据库字段进行加密变得非常重要,目前主要有两个解决方案: 数据库自带加密函数或者使用数据库自定义函数方法进行加密解密 使用应用代码比如j...

  Rk11yUb7j1pw   2023年11月01日   64   0   0 Java

解放生产力orm并发更新下应该这么处理求求你别再用UpdateById了 背景 很多时候为了方便我们都采用实体对象进行前后端的数据交互,然后为了便捷开发我们都会采用DTO对象进行转换为数据库对象,然后调用UpdateById将变更后的数据存入到数据库内,这样的一个做法有什么问题呢,如果你的系统并发量特别少甚至没有并发量那么这么做是没什么关系的无可厚非,但是如果你的系统有并发量那么在某些情况下会有严重的问题. 案例1 现在我们有一条待审核记录,其中status0表示待提交,1表示待审核 id name status description 1 记录1 0 我是备注 假设有两个...

  Rk11yUb7j1pw   2023年11月01日   33   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~