jimmer-orm
Installation
SKILL.md
核心概念
实体定义特点
- 使用 interface 定义实体,而非 class
- 实体是动态对象和不可变对象
- 只有 getter,没有 setter
- 由 KSP (Kotlin) 或 AnnotationProcessor (Java) 编译时生成实现
- 属性未设置 ≠ 属性为 null
DSL 查询特点
- 强类型 SQL DSL,提供编译时安全保证
- 动态谓词:根据参数决定是否添加 SQL 条件
- 动态表连接:未使用的连接自动忽略,冲突连接自动合并
- 隐式子查询:基于集合关联创建子查询,自动生成父子关联条件
语言选择
Related skills
More from coooolfan/unirhy
serverchan
通过 Server酱³ 发送推送通知。在无人值守开发时,需要向用户发送消息、通知、提醒时使用此 skill。从环境变量 FT07_KEY 获取密钥。
18skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
13