发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

在已有的数据表的基础上建立XML MAP的问题

2003-09-19 16:53
赞助商链接

我要使用hibernate做开发,但是我需要使用以前已经存在的数据表,该表中的一些字段为整型,但不是关键字,因此有些记录的这些字段没有内容,我使用的是oracle数据库,我建立了对应的hbm.xml文件,将这些字段类型设置为integer,创建对应的java文件,可是当我查询到这些记录时,程序出现异常,为空指针错误,我仔细的分析了debug信息,发现这些字段在从数据库中读出的值为null , 而我的java文件中是
public setXXX(int a) {
}
我猜想是在创建对象时错误,一种解决方法时将没有信息的这些整型字段补零,我试验过,没有问题。如果我不想使用这种方法,还有其他解决方法吗?最好时hibernate自己提供的。
我做了测试,如果我使用hibernate来创建对象,并不对这些对象赋值,系统自动补零。

多多希望高手指点。谢谢。

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com