Hibernate只能添加数据不能查询的问题

星月情缘 2010-09-05

昨天架设Hibernate时发生一件鬼异的事,用配置文件映射后系统运行时能对数据表添加数据,但却查不了数据的问题。由于类的属性名称和数据库表名不相同,所以把它们的名字改成一样后发现就能查数据了,这又是为什么呢?

后来我发现在写类的时候重写了构造器,但是默认构造器没有写,我写上默认构造器后就可以正常查询了,所以我发现hibernate默认也是调用类的默认构造器,如果默认构造没有写出来,且类里面有其它构造器,那么当执行查询时Gibernate映射会抛出空指针异常。

相关推荐

LetonLIU / 0评论 2020-05-29
东方咖啡屋 / 0评论 2020-01-06