由于建表使用的是联合主键。两个主键。
插入值的时候 可以插入相同的主键值。
这个的解决办法有其他的吗?
我是想在页面做个限制。不能插入和第一个主键值 相同的值
提交的时候,
用已经在数据库里的值 循环和input 输入框里的值 进行比较。
相等则判断失败。
即插入失败。
这样该怎么写代码?
实体类 VASRestrictionInfo() 第一个主键字段名称 RetrictionShortCode
rec.getRetrictionShortCode() 在查询页面获取值的方法。
现在需要在添加和修改页面,增加 对 输入的限制。
------解决方案--------------------
insert 的时候
where后加条件过滤是否重复
------解决方案--------------------
1..既然是联合主键为什么不允许有重复呢?那么还要联合主键合用?
是否从新设计下表结构?
2.如果表结构已经确定,那么可以在插入之前先查询表中是否存在该字段的数据,如果存在了就不做操作
不存在再插入。
------解决方案--------------------
最好异步做,这样就可以避免问题出现了