这个表里面字段很多,但我使用实体类的时候只需要操作表中的一部分字段,创建实体类的时候是否可以不创建表中所有字段对应的成员(这些字段是可以为空的),添加数据的时候会不会出错?

解决方案 »

  1.   

    创建实体类的时候最好把所有字段都写上(没有试过不写全的情况,其实用工具生成更方便)。在对实体类进行操作的时候,要和数据库中的表中的字段进行对应,数据库中字段中如果可以为空的话,你可以不给实体类中的字段赋值。不会报异常的其实在hibernate生成的对应表的配置文件中可以实现动态的插入及更新功能(即只更新或插入部分字段,其余的采取默认方式处理)