2 cai772088996 cai772088996 于 2016.04.05 20:00 提问

hibernate框架,测试update方法时报空指针

图片说明
上面提示33行,33行也就一个字段一个方法,两个都找得到的

图片说明

图片说明

2个回答

u011225629
u011225629   2016.04.06 08:23

可能是传进去的参数 或是执行的HQL语句问题,没有把数据插入。
空指针的情况很多哦!

Royal_lr
Royal_lr   Ds   Rxr 2016.04.06 14:48

user可能是空,,查一下数据库,是不是id为1的那个被删除了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
开始学习Hibernate框架遇到的空指针问题
今天搞了一天的Hibernate框架,就是一直出现空指针异常,百度了很多文章,给了很多空指针异常的解释,大体都还是要找一下整个工程里面xml文档的设置,虽然说是要xml文档的属性和建立的实例的属性要一致,但是却没有强调说数据库的命名要和类的命名是一样的,当我命名不一样的时候就一直出现说空指针异常的情况,所以,目前个人看着有三个点比较好检查。 1.也就是说要去检查xml文件的配置是否是对的,类的属
maven 工程 update project 报空指针
maven 工程-> update project 报空指针 An internal error occurred during: "Updating Maven Project". java.lang.NullPointerException 查看pom.xml 里面没有任何错误,结果更新工程时,总是报空指针。 解决办法:删除 .project 和.settings 文件,重新导入工程
mybatis一直报空指针异常
调用mybatis中mapper.xml中所有的方法都报空指针异常(包括逆向工程生成的方法), 原因是:mapper.xml没有注入到对应的serviceImpl中
ssm整合意外报空指针
### Error querying database.  Cause: java.lang.NullPointerException ### The error may exist in file [E:\Myeclipes\apache-tomcat-7.0.62\webapps\message_test\WEB-INF\classes\com\bawei\mapper\TMessageMa
hibernate框架中session的save() 和 update() 方法的区别 saveOrUpdate()方法
save():  保存一个新的对象, 只能作用于持久化对象. update():  可以把一个游离状态的对象更新到数据库(数据库中一个要有对象的记录), 只能作用于游离状态的对象. saveOrUpdate(): 兼具save() 和 update() 方法的功能, saveOrUpdate() 会自动判断是游离对象还是持久化对象, 然后再调用合适的方法。
redis-session-manager-tomcat6共享包
修复了redis-session-manager-tomcat6包存入null值的session时报空指针问题。
Hibernate查询,数据库中无数据正常,有数据出现java.lang.NullPointerException 空指针异常
hibernate执行表与表之间多对一的查询时,如果数据库中没有数据时,一切正常,一旦将数据插入到数据库中,查询的时候将会抛出空指针异常。以下是我的*.hbm.xml的配置 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.n
contraller层方法调用Service的方法一直报空指针异常
int total=edmTaskService.getEdmTaskTotal(userId); 一直报空指针 原因: private EdmTaskService edmTaskService; 引入Service时忘记写注入了忘记写@Autowired了,真是坑死自己
junit测试报空指针异常
今天进行junit测试的时候出现了下面的错误(单纯进行某个某个方法出现下面的错误,如果都某个类进行测试,还不会出现) 下面给出解决方案 1.首先把junit4.4.jar的包 Remove 掉 2.然后 Add Library 选择如下 4.点击Next  最后点击选择  Junit4   最后OK 问题就解决了 (网上也有说,把Junit的包排到前面也可以解决该
junit一直出现空指针异常 尼玛啊
1.Junit运行异常 异常代码如下: java.lang.NullPointerException at org.eclipse.jdt.internal.junit4.runner.SubForestFilter.shouldRun(SubForestFilter.java:81) at org.junit.internal.runners.JUnit4ClassRunner.filt