我在表TICKETINFO和TICKETINFO_REMARK之间有一个简单的一对一的关系。
TICKETINFO
TICKETINFOID pk, REMARK varchar(128), TICKETDATE timestamp和
TICKETINFO_REMARK
TICKETINFOID fk, REMARK varchar(128)而TICKETINFOID将是TICKETINFO表中的外键,必须填充相应TICKETINFOID的TICKETINFO_REMARK备注字段和TICKETINFO备注字段。
对于一个TICKETINFOID,将有一个评论。
插入效果很好。
现在我的问题是:
我的要求是,由于某些性能问题,我不应该更新TICKETINFO_REMARK中的任何记录。我需要先删除记录,然后用同样的TICKETINFOID和新的注释插入它。
例如:
TICKETINFO表有:
**TICKETINFOID** : 1
**REMARK** : ABC
**TICKETDATE** :2012-06-12TICKETINFO_REMARK有:
**TICKETINFOID** : 1
**REMARK** : ABC现在我想将TICKETINFO_REMARK中的注释更改为"XYZ123“,所以我必须删除TICKETINFO_REMARK中的条目,并重新插入如下所示的条目
**TICKETINFOID** : 1
**REMARK** : XYZ123这样做的代码是什么?救命啊!
发布于 2012-06-12 08:35:12
首先,您应该选择一个带有TICKETINFO_REMARK的记录表单“TICKETINFOID.If”--它已经找到了--您应该从"TICKETINFO_REMARK“表中删除这条记录,然后用这个TICKETINFOID.It插入新记录,这是您想要获得示例代码的requirement.If的逻辑,请告诉我您在CRUD操作中使用了哪种技术,例如JPA、HIBERNATE、IBATIS或JDBC等等。
https://stackoverflow.com/questions/10986436
复制相似问题