V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lyt
V2EX  ›  程序员

撸了一个 ORM/DBHelper, 不知道算不算重复造轮子

  •  1
     
  •   lyt · Sep 19, 2022 · 1812 views
    This topic created in 1318 days ago, the information mentioned may be changed or developed.

    https://github.com/sqlex/sqlex

    能根据数据库结构的定义和 SQL 的逻辑计划自动生成对应的结果类(不是代码生成器)
    搬砖神器, 目前公司已经稳定使用. 爽的一批

    Supplement 1  ·  Sep 20, 2022
    补充了个文档 https://sqlex.github.io/#/
    Supplement 2  ·  Sep 20, 2022
    readme 中更新了动画演示, 应该能较为清晰的表达核心功能了
    7 replies    2022-09-20 17:49:50 +08:00
    guisheng
        1
    guisheng  
       Sep 20, 2022 via iPhone
    请问一下 这个自动生成的结果类 指的是跟随 SQL 语句中返回的字段 比如驼峰命名 在编译时生成此类 供调用 不知这样描述是否准确
    runningman
        2
    runningman  
       Sep 20, 2022
    我可以试试,可以弄个微信
    lyt
        3
    lyt  
    OP
       Sep 20, 2022
    @guisheng 对的, 编辑的时候 也会及时生成, 还有智能提示. readme 中有动画演示. 可以看下
    lyt
        4
    lyt  
    OP
       Sep 20, 2022
    @runningman 还有很多想做的黑科技没有做, 不过目前已经很够用了.
    guisheng
        5
    guisheng  
       Sep 20, 2022 via iPhone
    @lyt 好奇 单表查全部字段 和 多表查全部字段会怎么样……
    runningman
        6
    runningman  
       Sep 20, 2022
    看了。java 的,目前不用
    lyt
        7
    lyt  
    OP
       Sep 20, 2022 via iPhone
    @guisheng 跟人手写实体类一样 属性名字和类型都对的上 不管 sql 多复杂 group by 窗口函数 case when 都行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   908 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 21:02 · PVG 05:02 · LAX 14:02 · JFK 17:02
    ♥ Do have faith in what you're doing.