黑马程序员技术交流社区
标题:
【厦门校区JavaEE就业7期-每日总结】Mybatis_day02
[打印本页]
作者:
厦门校区
时间:
2019-6-29 11:06
标题:
【厦门校区JavaEE就业7期-每日总结】Mybatis_day02
今天要大家掌握的是,Mybatis的crud操作,Mybatis中返回值参数以及标签的使用(properties,typeAliases,package);
作者:
林晓诗
时间:
2019-7-3 08:57
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包的全限定路径名;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2