无法解决model中方法的调用

发布于 2021-12-01 03:39:20 字数 861 浏览 844 评论 5

@超级大富 你好,想跟你请教个问题: 你好,想跟你请教个问题: 您好! 我想问下APP cannot be resolved to a variable 无法解析为变量该怎么解决呢!我的model中写了public T_KEYPOOL getByT_KEYPOOL(String APP,String SAFEKEY,String APPKEY ,Integer USERID){
return dao.findFirst("select APP SAFEKEY APPKEY USERID from T_KEYPOOL where APP=? and SAFEKEY=? and APPKEY=? and USERID=?",APP,SAFEKEY,APPKEY,USERID);
}
这个方法! 可在controller中无法调用...!..我功能的需求是判断数据的每个字段有没有重复,不是组合在一起没有重复...另外想问下public boolean containUsernameExceptThis(int userID, String username) {
        return dao.findFirst("select username from user where username=? and id!=? limit 1", username, userID) != null;
    }   这句话id!=? limit 1", username, userID) != null;是什么意思!!菜鸟一枚,多多见谅..


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

谁的新欢旧爱 2021-12-02 07:07:35

那我用 下面这种写法 就可以解决我想要数据每个字段都没有重复的需求吗?

巡山小妖精 2021-12-02 07:01:34

另外findFirst不是返回一条记录吗 我要检查所有的字段 是不是要用find方法而不是findFirst

丢了幸福的猪 2021-12-02 06:59:05

回复

@超级大富 你好,想跟你请教个问题: return dao.findFirst("select username from user where username=? and id!=? limit 1", username, userID) != null; 如果以这样的形式写判断我数据库中user表除了id之外所有的字段是否有重复 我该怎么写呢!

高跟鞋的旋律 2021-12-02 05:47:39

回复
这样就可以了,只要有一条重复,就说明已经存在了,多条也是这样

滥情空心 2021-12-01 12:22:12

第一个问题会出错的地方会比较多,你先仔细检查一下变量定义等代码。顺便说下,你的第一个sql,select中是不是少了",",后面的代码就是检查用户名有没有重复,检查的过程中排除一个指定的账户。 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文