hibernate继承映射,父类如何变成子类?
父类是Company
子类是Customer
在前期数据录入company。后期要就将部分company变成customer.
问题是:从数据库取出的company不能强转成customer.
怎么才能将company变成customer,设置特有属性后,保存到数据库中呢?
从java语法上,子类可以强转成父类,但是父类不能强制转换成子类的。
从你的需求来看,可以在代码中进行处理,最终你需要存储一条子类的数据而数据信息来源是父类,如果是这样的话,可以定义一个子类,然后用给定的父类信息来设置这个子类的各个属性信息,最后再存储。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。