社区
Web 开发
帖子详情
Dao.findAll()出现异常
Jikycc
2010-08-20 01:07:27
因为数据库字段有改变,所以把原来的Dao包删掉,通过Hibernate反向机制重新生成Dao包,结果出现“java.lang.NullPointerException”异常
具体位置在findAll()中的CreateQuery("from Tabel")
...全文
295
9
打赏
收藏
Dao.findAll()出现异常
因为数据库字段有改变,所以把原来的Dao包删掉,通过Hibernate反向机制重新生成Dao包,结果出现“java.lang.NullPointerException”异常 具体位置在findAll()中的CreateQuery("from Tabel")
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jikycc
2010-08-21
打赏
举报
回复
....找到问题了,在hibernate.xml里多了一个不存在的路径。
CoolSunfeng
2010-08-20
打赏
举报
回复
[Quote=引用 6 楼 qingyuan18 的回复:]
完全依赖于工具自动生成的代码是不可靠的
自己写一个DAO,调Hibernate的JDBCTemplate什么的不就行了么?自己控制自己的代码
[/Quote]
这个好像是集成spring的用hibernate就用生成的工具类hibernatesessionfactory就行了,那个空指针异常可用System.out.print来验证,看看那地方出现了空值。。。。。。。
leo_object
2010-08-20
打赏
举报
回复
应该是 实体类 所对应的映射文件的问题。。建议查看一下·!
qingyuan18
2010-08-20
打赏
举报
回复
完全依赖于工具自动生成的代码是不可靠的
自己写一个DAO,调Hibernate的JDBCTemplate什么的不就行了么?自己控制自己的代码
Jikycc
2010-08-20
打赏
举报
回复
[Quote=引用 4 楼 yibo2010 的回复:]
修改表之后 你的配置文件是否也做了相应的修改 bean中是否该了过来?
[/Quote]
哪个配置文件里的bean?
Hibernate的配置文件不是跟Dao一起自动生成吗?
yibo2010
2010-08-20
打赏
举报
回复
修改表之后 你的配置文件是否也做了相应的修改 bean中是否该了过来?
Jikycc
2010-08-20
打赏
举报
回复
Tabel只是标示一下,表名并不是这个。
我之前还好好地,重新生成Dao包连其它Dao包的findAll()都会出错了
jumpheightway
2010-08-20
打赏
举报
回复
对像不存在
那你应该去找你的对像呀
sling2007
2010-08-20
打赏
举报
回复
Table写错了吧?
数据库中不能用表的名字叫table吧? 这应该是数据库的关键字
Eclipse插件开发之Jface
1. 如何使用开源中国之码云 2. SWT UI之托盘对象Tray和TrayItem 3. jface常用对话框 4. SWT UI之分隔框容器SashForm 5. SWT UI之进度条ProgressBar 6. SWT UI之时间控件DateTime 7. SWT layout之堆叠布局StackLayout 8. swt & jface ui可视化工具安装 9. swt & jface ui可视化工具使用一 10. swt & jface ui可视化工具使用二 11. 用户小系统之表结构设计 12. 用户小系统之
DAO
设计与开发 13. 用户小系统之添加用户 14. 用户小系统之查询所有用户 15. 用户小系统之更新用户
bug记录:Invalid bound statement (not found): com.lin.
dao
.Account
Dao
.
findAll
异常:Invalid bound statement (not found): com.lin.
dao
.Account
Dao
.
findAll
如果出现这个异常就表示
dao
层没有加载成功 解决方法: 映射文件mapper标签中的namespace必须是接口的全类路劲名称(
dao
接口名必须跟映射文件名完全一样,字母大小也要一致) 举例: 映射文件中的ID必须与接口中方法名称一致 举例: ...
三步教你解决Invalid bound statement (not found): com.xxx.
dao
.xxx
Dao
.selectByxx错误!!!!很简单
不废话 直接来啊 1 问题实质:
dao
层(又叫mapper接口)跟mapper.xml文件没有映射 2 问题原因: 出现这种映射问题的原因分为低级原因和更低级原因两种 更低级原因: (1)
dao
层的方法和mapper.xml中的方法不一样; ...
java.lang.NullPointerException出现的几种原因以及解决
java.lang.NullPointerException出现的几种原因: 1、字符串变量未初始化 2、接口类型的对象没有用具体的类初始化,比如: Map map // 会报错 Map map = new Map(); //则不会报错了 3、当一个对象的值为空时,你没有判断为空的情况。 4、字符串与文字的比较,文字可以是一个字符串或Enum的元素,如下会
出现异常
String str...
Invalid bound statement (not found):的原因和解决方法
在常见数据库异常中这算是比较简单的一类了,细致一点就能很好的避免此类问题,以下是我总结出容易出错的地方,欢迎补充。
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章