A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

今天要大家掌握的是,Mybatis的crud操作,Mybatis中返回值参数以及标签的使用(properties,typeAliases,package);

1 个回复

倒序浏览
Mybatis的crud操作:
1.编写dao层接口,定义crud操作方法,指定返回值和参数;
2.在映射文件配置标签:查询(select)、添加(insert)、修改(update)、删除(delete);
        id:指定方法名
        paramterType:指定参数类型,如果没有就不写;
        resultType:指定返回值类型,如果没有就不写;
        标签体中写sql语句,使用#{属性名}表示占位符;
                                

Mybatis中返回值参数:resultType
                实体类:
                        无别名:写相应实体类的全限定类名;
                        有别名:直接写别名,不区分大小写;
                单个数据:可以写该数据的基本类型、也可以写包装类名,不区分大小写;

properties:引入properties配置文件(数据库连接信息),起到解耦作用;
属性:        resource:配置文件的路径(直接写配置文件名即可);
        url:同resource(路径要包括协议、主机IP、端口号和uri);
typeAliases:给domain下的实体类配置别名;
子标签:
        typeAlias(单个配置) type:实体类的全限定类名, alias:实体类的别名;
        package(批量配置) name:domain包的全限定路径(自动给domain包下的实体类定义别名,其类名就是别名)
package:批量扫描,会自动指定dao下的所有接口和映射配置文件;
属性:name:dao包的全限定路径名;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马