Mybatis框架新增数据后返回ID(自增主键)。

数据库id设置为自增,新增后需要返回新增的id信息。

Mapper文件(MySQL数据库):

  
			  
			     title,  
			    content,  
			     type,  
			    which,  
			     issueder,  
			    time,  
			    
			     #{title},  
			     #{content},  
			     #{type},  
			     #{which},  
			     #{issueder},  
			     #{time},  
			   
			  
			      
			        SELECT root.id.CURRVAL AS id FROM DUAL  
			       
			  


service层:

/**
      * 根据新闻实体新增新闻对象。
      * @param news
      * @return
      */
     public int addNewsInfo(News news){
    	  int code;  
    	  try {
			nd.addNewsInfo(news);
		} catch (Exception e) {
			e.printStackTrace();
		}
    	  code = news.getId();		//返回新增的id
    	  
    	 return code;
     }



你可能感兴趣的:(java开发,前端相关)