NutzCN Logo
问答 Cnd.where后跟函数,框架会把函数当成字符串,如何处理?
发布于 2562天前 作者 海边的小男孩 1812 次浏览 复制 上一个帖子 下一个帖子
标签:

我要设置查询条件为今年,SignTime是一个日期类型的字段名:
dao.query(HrSignIn.class,Cnd.where("YEAR(SignTime)", "=", "YEAR(NOW())"),结果框架把函数YEAR(NOW()) 直接当成字符串“YEAR(NOW())”,请问应该如何解决这一问题,在查询条件中加入函数,除了直接写wrap(SQL);

1 回复
dao.query(HrSignIn.class,Cnd.where(new Static("YEAR(SignTime) = YEAR(NOW())");

添加回复
请先登陆
回到顶部