本人对于hibernate还不是很熟,一下问题请各位大侠勿喷
有个问题请教,如果A实体映射到A表,我现在只是把A实体中的某个映射字段删除而不删除A表中的对应字段,这样映射就不成功了?
我现在只是把A实体中的某个映射字段删除而不删除A表中的对应字段,这样映射就不成功了? 你使用的xml配置吗 如果是 这里边的也要删掉 如果不是 估计是表不允许为Null造成的(你改成允许为null)
字段删除,配置文件对应的字段配置删除,那么这个字段就不会映射了,你通过hibernate是无法管理A表的那个字段的,只能同过sql
映射表字段与实例表的字段都相同吗?要保持一致!
如果这个字段不是xml配置的,而是用注解Entity,就不会,除非是该字段在数据库中有not null的限制
对象和表结构应该保持一致,你从数据库查一条数据出来,对象里面有数据的话就表示成功了。