数据库方言upsert,能不能使用MyBatis注解来编写SQL?

新手上路,请多包涵

我试图使用MyBatis注解来编写这样一条SQL语句

@Update("upsert into FMS.USER(USER_PW) values(#{newuserPw}) ")
int upsertUserPw(UserPwDTO userPwDTO);

但是我所使用的数据库,insert和update方法结合成了upsert,用@Upate感觉怪怪的,是不是涉及到upsert的语句,就只能通过xml来自定义了?

如果还能使用MyBatis注解来编写,@Update("upsert ...以后真的能没问题吗?

阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题