mybatis的一些标签和属性

namespace:隔离SQL映射文件的,是一个SQL映射文件的唯一标识 

 在oracle中不支持自增用序列来获取 
运行顺序:先执行查询empno自增后的值将主键值给empno,在执行插入语句


		
		
				select empseq.nextval from dual
				
		
		insert into emp (empno,ename,deptno)values(#{empno},#{ename},#{deptno})
mysql支持自增主键值的获取statement.getGeneratedKeys() 
useGeneratedKeys:在标签中配置属性useGeneratedKeys=”true“;
keyProperty:将主键值获取到之后将这个值给javaBean的那个属性

keyProperty = "id“将获取到的值给id


	
		
		 
		 
		 
	
	
		 
		 
		 
		 
		 
		 	 
		 	 
		 	 
		 
		 
		 
	
   两张表的关联查询emp与dept一同被查询出来
  想要的状态是,当需要部门信息自己去查询出来,节约性能
  在分布查询的基础上加上两个配置(加在全局中)
 


 





你可能感兴趣的:(Mybatis)