ssm框架
mybatis、spring和springmvc
Atlas耸耸肩
这个作者很懒,什么都没留下…
展开
-
MyBatis要点2
1.insert|update|deleted这三个标签都没有resultType属性,操作结果需要靠接口的返回值来判断。返回值int受影响行数.如果数据库是主键自增的,在insert标签中useGeneratedKeys=“true” keyProperty=“形参对象的属性名” 获取自增主键id2.sql:公共sql语句块.uid,uname,uphone,upwd,uemail,create_time,update_time,rid</sql结合3.resultMap:结果集映原创 2020-09-23 23:47:22 · 134 阅读 · 0 评论 -
动态SQL语句
一、If标签If标签通常不单独使用,与where或set一起使用二、Where标签Where标签自动生成where关键字,在遇到第一个字段是AND或OR时,会做自动去除的处理。<select id="selectUsers" resultType="Sysuser" parameterType="Sysuser"> select * from sysuser <where> <if test="uid!=null"&g原创 2020-09-23 23:18:50 · 150 阅读 · 0 评论 -
Mapper文件常用标签
一、Sql公共块Sql标签作用:可被其他语句引用的可重用语句块。<sql id="sysuser_fields"> uid,uname,uphone,user_address</sql><select id="selectUserById" parameterType="int" resultMap="sysuserResultMap"> select <include refid="sysuser_fields"></inclu原创 2020-09-23 23:10:07 · 915 阅读 · 0 评论 -
MyBatis要点1
1.什么是 MyBatis?是对jdbc的轻量级封装,是一个orm对象关系映射框架,(通过xml或注解的方式,把实体类与表之间做映射关系),目的是为了简化开发,达到以OOP的方式来操作数据库(不写sql)。dbutils是一个jdbc组件;mybatis–>mybatis-plus(大大提高开发效率)mybatis是一个半自动的orm框架,还要写sql.2.使用mybatis2.1 安装环境:mybatis的核心jar包;数据库驱动包2.2 创建xml文件:xml配置文件mybat原创 2020-09-23 22:37:50 · 114 阅读 · 0 评论 -
mybatis-config.xml 全局配置文件
configuration 配置:1、properties 可以配置在Java 属性配置文件中2、settings 修改 MyBatis 在运行时的行为方式3、typeAliases 为 Java 类型命名一个别名(简称)<typeAliases> <typeAlias alias="User" type="com.javasm.entity.User"/></typeAliases>4、typeHandlers 类型处理器5、objectFact原创 2020-09-23 21:56:03 · 124 阅读 · 0 评论 -
mybatis多参数调用
1、封装实体Dao接口:public Sysuser selectUser(Sysuser u);Xml映射文件:<!-- ${实体类的属性名} --> <select id="selectUser" parameterType="sysuser" resultType="sysuser"> select * from sysuser where uname=#{uname} and uphone=#{uphone} </select>原创 2020-09-23 21:45:27 · 108 阅读 · 0 评论 -
MyBatis介绍、配置和测试
一、MyBatis介绍MyBatis是一个数据持久层(ORM)框架。把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现。ORM即Object-Relationl Mapping,它的作用是在关系型数据库和对象之间作一个映射,ORM中间件能在任何一个应用的业务逻辑层和数据库层之间充当桥梁MyBatis的优点:1.减少代码量2.将SQL语句封装在配置文件中,便于统一管理与维护,降低了程序的耦合度二、mybatis核心配置1.在项目src目录中创建mybatis-config.xml原创 2020-09-23 21:33:21 · 134 阅读 · 0 评论