jpa 外键问题,我想在同一个类关联中定义外键,又想在字段中再关联这个外键

如图所示,希望帮忙... 如图所示,希望帮忙 展开
 我来答
匿名用户
2015-02-27
展开全部
建议做物理删除,也就是delete。你可以加一个状态字段,将它标识为无效就可以了。因为这些数据,对业务进行一些统计和数据分析都是有用的。再比如,我使用地址1下过一些订单,现在我搬家了,地址1就没用了,我要换另外一个地址。那我会删除地址1,再添加一个地址2,但我地址1的订单还是要看的吧,你总不能删除啊。
而且在地址1的订单中,我要能看到地址1的地址信息。所以,这里对于地址删除,那就不能做delete了,只能做标识。标识无效后,只能代表地址在下单选择地址或一些其它操作的时候,这个无效的地址不显示,但在查看订单的时候,这个地址信息还是能显示出来的。
追问
我现在是要做查询,然后我想单独查SMG_CONNECT_ID这个字段,因为用了orm映射所以我想在我这个类里面添加一个SMG_CONNECT_ID的映射字段,但是jpa在many to one那里定义了@joincolumn(SMG_CONNECT_ID)之后,再去定义这个smgconnectid映射字段会报重复字段的错误,我现在的需求是想要知道这两个是否可以同时存在?jpa有没有这个功能?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式