实战mybatis

1.mybatis中的resultMap和resultType的区别?
答:resultType可以是java中的基本类型或者是项目中定义的model,eg:resultType="com.soft.model.Member"
    而resultMap则可以封装自己想要的列,同时解决数据库中列名和对象的属性名不匹配的情形。
    如:
  <resultMap type="Mem" id="memResultMap">
  <id property="id" column="id"/>
  <result property="name" column="name"/>
  <result property="password" column="password"/>
  <result property="age" column="age"/>
  </resultMap>
  <select id="mem_login3_resultMap" parameterType="Mem" resultMap="memResultMap">
  select id,name,password,age from member where name=#{name} and password=#{password}
  </select>
2.mybatis中的一对一,一对多的使用?
答:1)一对一:一个博客对应一个作者
    2)一对多:一个博客可以有多条评论


3.mybatis中对数据库进行增删改查操作之后,要调用session.commit();方法,只有这样前面的操作才会在数据库中看到。

你可能感兴趣的:(mybatis)