关于自增主键,我们如何在mybatis中新增数据后如何在service中如何获取到该数据的主键值
其service中代码:
projectProfile.setCreateTime(date);
projectProfile.setCreateUserId(userId);
projectProfile.setModifyUserId(userId);
projectProfile.setModifyTime(date);
projectProfile.setProjectStatus((short) -1);//初始化状态为-1
projectProfileDAO.insertSelective(projectProfile);
其dao.xml中写法
<insert id="insertSelective" parameterType="com.zk.erp.api.entity.ProjectProfile" useGeneratedKeys="true"
keyProperty="projectId">
这样的操作后,其projectProfile中的projectId就是有值的