如题:nutz中没有实现hibernate @Embeddable @Target的配置?
8 回复
举个栗子:客户信息中有地址,订单信息也有地址,2个地址的所有字段都是一样的。
但是数据库层面的客户地址和订单地址分别存在于客户表和订单表,而在代码层面可以把这部分提取成一个公用的bean,在客户Bean和订单Bean中分别引入即可。
不跨表。就是提取公用地址bean,不用在客户bean和订单bean中都写上国家、省、市、区、地址字段,只需要将这些字段放到一个AddressBean中,并且标记AddressBean为@Embeddable,在客户bean和订单bean定义一个address字段,并且标记为@Target(AddressBean.class)即可。
而数据库中,客户表和订单表里还是分别有国家、省、市、区、地址字段
做个父类?
来自炫酷的 NutzCN
添加回复
请先登陆