Mybatis属性用法

1.主键返回(mysql)

1)自增主键返回

		
		
			SELECT LAST_INSERT_ID()
		

2)非自增主键返回

使用mysqluuid()函数生成主键,需要修改表中id字段类型为string,长度设置成35位。

		
		
			SELECT uuid()
		

2.自定义PO对象resultMap定义

1)一对一查询












2)一对多查询












	
	
	


3)多对多查询


	 
	 	
		
	 	
	      
	      
	     	
	     	 	
	      		
	     		
	      		
	      		
		  			 
		   			 
		   			 
				
	   		
	   
3.延迟加载

开启延时加载配置


		
		

1)一对一延迟加载









association

select="findUserById":指定关联查询sqlfindUserById

column="user_id":关联查询时将users_id列的值传入findUserById

最后将关联查询结果映射至cn.itcast.mybatis.po.User

2)一对多延迟加载

一对多延迟加载的方法同一对一延迟加载,在collection标签中配置select内容。


ps:ORM框架(对象关系映射)


你可能感兴趣的:(Mybatis)