用ssh做一个crm的系统,在进行客户信息的查看的时候,老是显示不了值。回头断点调试,Customer cus=(Customer)hibernateTemplate.get(Customer.class,id);id的值是有的,类也是存在的。但是就是得不到值,请教几个同事,都觉的很奇怪。回头仔细看数据库,有一个字段的值是null,试着赋予了其值,最后数据可以查看了。上网查知:在调用hibernateTemplate的get()和find(),load()方法的时候,数据库中的值最好别有“null”出现,否则就会出现一损俱损的局面,导致所有的数据都查不到。
这个错误还得深究,有知道具体机制的可以发表评论啊!