当前位置: 代码迷 >> Java Web开发 >> 插入失败解决思路
  详细解决方案

插入失败解决思路

热度:49   发布时间:2016-04-16 22:26:04.0
插入失败
由于建表使用的是联合主键。两个主键。
插入值的时候  可以插入相同的主键值。
这个的解决办法有其他的吗?
我是想在页面做个限制。不能插入和第一个主键值  相同的值
提交的时候,
用已经在数据库里的值 循环和input 输入框里的值 进行比较。
相等则判断失败。
即插入失败。
这样该怎么写代码?
实体类 VASRestrictionInfo()   第一个主键字段名称 RetrictionShortCode 
rec.getRetrictionShortCode()  在查询页面获取值的方法。
现在需要在添加和修改页面,增加 对 输入的限制。
------解决方案--------------------
insert 的时候
where后加条件过滤是否重复

------解决方案--------------------
1..既然是联合主键为什么不允许有重复呢?那么还要联合主键合用?
是否从新设计下表结构?
2.如果表结构已经确定,那么可以在插入之前先查询表中是否存在该字段的数据,如果存在了就不做操作
不存在再插入。
------解决方案--------------------
最好异步做,这样就可以避免问题出现了
  相关解决方案