beginor 最近的时间轴更新
beginor

beginor

V2EX 第 56321 号会员,加入于 2014-02-19 21:29:19 +08:00
今日活跃度排名 9764
高通 CPU 的性能有点儿强!
  •  1   
    硬件  •  beginor  •  153 天前  •  最后回复来自 beginor
    18
    Bootstrap 5 Alpha 发布了, 前端的小朋友们了解一下
    Bootstrap  •  beginor  •  171 天前  •  最后回复来自 DOLLOR
    3
    系统突然弹出内存耗尽的对话框,元凶竟然是“微信”
  •  1   
    微信  •  beginor  •  170 天前  •  最后回复来自 locoz
    16
    幻 14 终于上市了,听说是板载 8G 内存
    硬件  •  beginor  •  173 天前  •  最后回复来自 sherwin008
    32
    戴尔 C5519Q 显示器做电视机怎样?
    问与答  •  beginor  •  233 天前  •  最后回复来自 beginor
    5
    求助 macOS 无法识别移动硬盘!
    macOS  •  beginor  •  288 天前  •  最后回复来自 Garland
    10
    beginor 最近回复了
    平壤好啊,大家都去投奔三胖子了
    用 appops 除了相机(扫码)之外, 什么权限都不给, 全部忽略
    21 小时 17 分钟前
    回复了 Coulson6 创建的主题 程序员 代码贡献得到 Linux 之父关注:酷派奖励员工 10 万股期权
    期权, 那么行权是不是要掏钱买?
    Java 还是用 idea 吧,vscode 的 java 插件不能和专业的 ide 比
    4 天前
    回复了 Braisdom 创建的主题 程序员 ObjectiveSQL 稳定版本发布 1.4.0
    回复的格式有点儿乱, 可以看这个 gist
    4 天前
    回复了 Braisdom 创建的主题 程序员 ObjectiveSQL 稳定版本发布 1.4.0
    我也贴一个常用的 NHibernate 动态查询示例吧, 不知道在 objsql 下如何实现, 对 java 不熟悉, 不敢妄语。

    ```c#
    public void SearchUser(
    string userName,
    int? age
    ) {
    // 以 NHibernate 的动态查询示例
    ISession session = OpenSession();
    IQueryable<User> query = session.Query<User>();
    // 根据参数动态构建表达式树
    if (userName.IsNotNullOrEmpty()) {
    query = query.Where(user => user.UserName.Contains(userName) )
    }
    if (age.HasValue) {
    query = query.Where(user => user.Age >= age);
    }
    // 可以先根据构造好的表达式树进行 Count 查询
    long userCount = query.LongCount();
    // 也可以继续添加其它表达式,并查询结果
    IList<User> users = query.OrderBy(user => user.Id)
    .Select(user => new User { Id = user.Id, UserName = user.UserName })
    .ToList();
    }
    ```

    PS: 丝毫没有秀 c# 优越感的意思, 我只是好奇是否支持这种动态查询。
    4 天前
    回复了 Braisdom 创建的主题 程序员 ObjectiveSQL 稳定版本发布 1.4.0
    复杂查询和动态查询,是两个不同的概念,我不质疑 objsql 的复杂查询能力,只是想了解下是否支持动态查询
    4 天前
    回复了 Braisdom 创建的主题 程序员 ObjectiveSQL 稳定版本发布 1.4.0
    @Braisdom 这段代码绝对算是复杂查询, 但是不是我说的动态查询
    4 天前
    回复了 Braisdom 创建的主题 程序员 ObjectiveSQL 稳定版本发布 1.4.0
    是的,Java 还真没有好用 linq/lambda 框架
    4 天前
    回复了 Braisdom 创建的主题 程序员 ObjectiveSQL 稳定版本发布 1.4.0
    @Braisdom 我说的是类似这种查询

    DSLContext ctx = ...;

    SelectConditionStep<?> c =
    ctx.select(T.A, T.B)
    .from(T)
    .where(T.C.eq(1));

    if (something)
    c = c.and(T.D.eq(2));

    Result<?> result = c.fetch()
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2972 人在线   最高记录 5298   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 09:03 · PVG 17:03 · LAX 01:03 · JFK 04:03
    ♥ Do have faith in what you're doing.