ssh转账时,插入两条数据进表,并更新数据
来源:互联网 发布:飞升十方神器升级数据 编辑:程序博客网 时间:2024/04/28 05:01
private void turnIn(String toCardno, float money) { accountDao.turnIn(toCardno, money); //转入账户 float balance=accountDao.getBalance(toCardno); System.out.println("转入账户余额="+balance); Transaction transaction=new Transaction(); Date date=new Date(); transaction.setCardno(toCardno); transaction.setTransaction_date(date); transaction.setExpense(money); transaction.setBalance(balance); transaction.setTransaction_type("转入"); System.out.println("执行插入insertRecord"); transactionDao.insertRecord(transaction); }
出现这个问题
org.springframework.dao.DuplicateKeyException: A different object with the same identifier value was already associated with the session : [entity.Transaction#0]; nested exception is
org.hibernate.NonUniqueObjectException: A different object with the same identifier value was already associated with the session : [entity.Transaction#0]
但是,我在实体类上加上 –红色的部分
即主键的生成策略后就不报错了
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE)
@Column(name = “id”)
private int id;
0 0
- ssh转账时,插入两条数据进表,并更新数据
- 插入并更新修改的表数据
- Oracle 触发器 插入,更新,删除,数据同步,两表同步
- Oracle 触发器 插入,更新,删除,数据同步,两表同步
- Oracle 触发器 插入,更新,删除,数据同步,两表同步
- Oracle 触发器 插入,更新,删除,数据同步,两表同步
- Oracle 触发器 插入,更新,删除,数据同步,两表同步
- Oracle 触发器 插入,更新,删除,数据同步,两表同步
- 如何实现插入并更新数据
- 如何实现插入并更新数据
- mysql 插入更新多条数据的效率问题
- 多条数据插入
- 插入单条数据
- 数据插入多条
- MySQL基本操作(六):建表,插入多条记录,更新表中特定数据
- 更新多条数据
- 插入数据与更新数据
- 插入更新删除数据
- poj 2002 Squares
- 异步任务(AsyncTask)
- Dijkstra算法
- SQL4种匹配规则
- 红黑树详解
- ssh转账时,插入两条数据进表,并更新数据
- Java中getResourceAsStream()的用法
- 链表中环的入口结点
- java框架的分类
- 书籍随想
- yii 控制器的默认行为的修改(路由默认行为的修改)
- Qt拖动程序窗口
- Java半路出家——编程细节
- NYOJ 722数独