栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Mybatis(day02)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mybatis(day02)

Mybatis 1.Map与模糊查询 1.1 复习了解Map集合

众所周知Map是一个集合,键值对形式存储内容,还可以通过泛型来设置键值对的对象类型。例如:Map map = new HashMap<>();
我在学习Mybatis之前可能只是一个集合,但在学习Mybatis的过程中才发现Map是一个万能对象,它可以存储任意类型,用于很多的操作,比如呢就是Map可以使的Mybatis更灵活更好用,当然肯定不止于此,肯定会有很多的操作更好用。

1.2 Map在Mybatis中使用的操作

在正常情况下写一个Mybatis语句的时候会发生一些及其不方便的操作,比如数据库参数有很多,总不可能一个一个都添加上吧,先不说别的,很麻烦。
图1:
图2:

图2是使用Map集合来写的,自我认为简单明了不易出错且有助于Sql语句的使用。

2.模糊查询 1.1 模糊查询


3. MybatisXML配置信息

Mybatis的配置文件包含了会深深影响Mybatis行为的设置和属性信息。
mybatis的主配置文件: 主要定义了数据库的配置信息, sql映射文件的位置

在写Mybatis的时候会有一个主文件(xml)文件。里面包含的就是Mybatis的配置信息。
配置Mybatis的时候注意properties标签,注意标签顺序。
约束文件:




mybatis-3-config.dtd :是约束文件的名称。
标签configuration:是文件的跟标签(就是说必须有这个标签才能写配置文件信息)。
首先是setting:setting是控制mybatis全局行为的标签里面有很多属性(需要的可去官网查找相应的使用方法)。

这里只说明常用的几个标签,如有需要去官网查找就好。

 
    
        
        
    
	
	
	
	

		 
            
            
            
            
                
                
                
                
                
                
                
                
                
            
        
        
        
            
            
                
                
                
                
            
        
	
	
	
    
        
        
        
        
    
	
3.2自定义类型别名(typeAliases)

1.类型别名可以为java类型设置一个缩写名字,她仅用于XML配置,意在降低冗余的全限定类名书写。
1) 定义自定义类型的别名
1)在mybatis主配置文件中定义,使定义别名
2)可以在resultType中使用自定义别名
3)alias的参数为:你要定义的别名(推荐使用实体类名称),type是实体类的全限定名称。


正常情况下写的是全限定名称也就是:com.yhzz.pojo.User类,可以使用别名user来代替他

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/314775.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号