在XML中使用useGeneratedKeys和keyPropertyibatis是可以直接返回自增主键值的,mybatis是不可以的你可以按照这种步骤得到 sqlSession.insert(getNameSpace() + "insertDomain", domain); int key = domain.getKey();useGeneratedKey 设置为true, keyProperty为自增主键名称