哎呀小弟我草 hibernate的那些get load 方法 太可怕了
哎呀我草 hibernate的那些get load 方法 太可怕了写了一个根据id 查询 pass的方法 这代码看着别扭,好像有
哎呀我草 hibernate的那些get load 方法 太可怕了
写了一个根据id 查询 pass的方法
这代码看着别扭,好像有错,你try catch一下估计会有异常
[解决办法]hibernate很垃圾,但是也别自己脑子进水就怨Hibernate。
你下面的方法都能直接查询到user对象了,还返回个ID再查一次?
要么是下面的方法返回的ID就不对,要么是自己拼接HQL时候遇到编码或者类型转换了。
[解决办法]密码不是纯数字就不走?这应该是你前段代码的问题,跟后台没有关系吧?
[解决办法]
都取到user对象了,还要再查一次
String pass = hibernatetemplate.find("from User as u where u.name='" + name + "'").get(0).getPass();
[解决办法]按照楼上说的try catch捕获一次吧。。估计是类型转换的问题。。检查下数据库跟配置对照上没?要说一个框架好不好首先得了解它。。而不是出了问题无法解决就说框架没用哦