关于自增主键,我们如何在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就是有值的

posted @ 2019-07-29 10:45  CHANGEMAX  阅读(211)  评论(0编辑  收藏  举报