hibernate-isolation-insert记录

cld4siwp  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(186)

用例
在购买产品时需要储存顾客申请的优惠券。
表格结构如下。
id |用户参考|耦合代码|日期
单用户-单次使用优惠券
单用户-多用途优惠券
多用户-单一优惠券
多用户-多优惠券
我需要为用户插入新的记录和使用过的优惠券代码,表中可以有多个条目根据上述要求。
对于用例,单用户-单次使用优惠券,我可能会遇到麻烦。同一用户可以通过两种不同的模式进行应用。一种是在执行r/w操作时在某处使用同步块,或者在实际读取数据时在上面的表上使用表锁。
其他人也一样,单用户-多个使用,可以返回多行,我可以限制用户对同一优惠券最多使用3次。
因此,如果hibernate确实提供了约束,或者可以根据我的用例动态地创建约束,那么我需要帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题