java - mybatis mysql 如何实现upsert功能?
阿神
阿神 2017-04-18 10:48:33
0
2
1965

1、数据不存在insert;
2、数据存在update;
3、表中有一个唯一约束;并根据该约束执行具体的插入或者修改操作。

————————————————————————————

insert into T_name (uid, app_id,createTime,modifyTime) 
values(111, 1000000,'2017-03-07 10:19:12','2017-03-07 10:19:12') 
on duplicate key update uid=111, app_id=1000000, createTime='2017-03-07 10:19:12',modifyTime='2017-05-07 10:19:12'

如何把上边的sql,用mybatis改写?

阿神
阿神

闭关修行中......

모든 응답(2)
左手右手慢动作

으아아아

위 코드를 직접 테스트해 볼 수 있습니다.

阿神

<insert id="upsert" 매개변수 유형="모델">

으아악

</삽입>

mybatis에서 #{}를 사용하여 vo 속성 값을 가져옵니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!