0
列我有我的MyBatis映射器接口下面的方法:返回與ON衝突Postgres的查詢+ MyBatis的
@Update("insert into user(key, name, age) values (10, 'Martin', 24) ON CONFLICT(name) DO UPDATE SET age=50 RETURNING key")
@ResultType(value = Long.class)
Long updateUser();
關鍵的數據類型爲BIGINT。
不過,我得到以下值:-1(結果應該是10)
如果我回到這個名字本身,並更改結果類型String.class,我得到以下異常:
org.apache.ibatis.binding.BindingException: Mapper method has an unsupported return type: class java.lang.String
任何想法有什麼不對?