极简的 Java 低代码开发:一个抽象类,13 个接口
先看一个管理后台里最普通的模块——「平台指标结果枚举模板」。
程序员写SQL,还在拼XML标签?Java建个类就能生成查询,却没人用
老一辈开发人员提到MyBatis,脑子里就出现Mapper接口和一堆XML文件,大家觉得动态SQL必须靠、这些标签嵌套来写,好像不这样就不算真正的MyBatis,其实这根本不是框架原本的意思,只是当年SSM流行时养成的习惯,XML看着整齐,但实际写起来全是字符串拼接,改个字段名全
Spring Boot 3.x 基于PGVector构建文档检索类RAG系统
在企业级文档管理场景中,传统关键词检索已无法满足“语义理解、精准匹配”的需求,而检索增强生成(RAG)技术结合向量检索,可实现文档的语义级检索与智能问答,成为企业知识库、文档管理系统的核心升级方向。Spring Boot 3.
JAVA和Csharp 相比,一个能打的ORM都没有吗
Java ORM总被嫌弱,C像天生开挂,真是语言不行吗。最近又看到一句话,说C的ORM才叫能打,Java的ORM只能靠反射做映射。这个说法一半对一半不对,因为C确实有LINQ、表达式树、扩展方法和运算符重载,写查询像写SQL。
Java 路径加斜杠实战:类路径、文件路径、URL、Nginx
我经历过的事故里,跟"斜杠"有关的能排进前三。它的坑不在难度,在位置。同样一个 /,写在路径开头、中间、结尾,含义完全不同。
极简的 Java 低代码开发:空接口就是 Mapper
一个业务模块的 Mapper,全文如下:import com.github.easy30.easymybatis.
实战:Java+LangChain4j 打造**可查询数据库的自动化AI Agent
本实战将带你从零到一,用 Java + LangChain4j 实现一个自动化 AI Agent:它能理解自然语言、自主调用数据库查询工具、自动执行 SQL 并返回格式化答案,完全实现「自然语言→数据查询→结果回答」的自动化流程。
Spring Boot 3.x+Milvus 2.x实战:Java向量检索全流程详解
向量检索越来越火,我在集成时踩了坑,最后怎么搞定的?我刚工作两年,最近公司要搞一个智能搜索的功能,说是要用向量数据库。领导扔给我一个任务,用Spring Boot 3.x和Milvus 2.x搭一个向量检索服务。我当时连向量检索是什么都搞不太清楚,就硬着头皮上了。
LambdaQueryWrapper 反射异常根因分析
这个错误的核心原因是MyBatis试图从LambdaQueryWrapper对象中获取inventoryId属性,但该属性实际属于你要查询的实体类(比如StockInventoryBatch),而非LambdaQueryWrapper本身。