mybaties 一对多查询和自增插入

Mybaties一对一。一对多

<resultMap type="com.icss.mybaties.Pojo.User" id="mybatiesClass">

<!-- 手工匹配java类中的变量名和数据库的变量名 property javabean文件里面的变量名匹配数据库的段名column -->

<result property="idd" column="id" />

<result property="user_name" column="user" />

<!--property这个是teacher创建的teacher类对象 column对应主表的列名 -->

<!-- 一对一查询 -->

<association property="teacher" column="user_name" select="findbyteachername"

fetchType="lazy">

</association>

<!-- 一对多查询 -->

<collection 

property="studentList" 

column="user_name" 

select="findstudent"

 fetchType="lazy">

 </collection>

</resultMap>//下面是子表单查询

<select id="findbyteachername" resultType="com.icss.mybaties.Pojo.teacher">

select * from teacher where tname=#{tname}

</select>

 

<!-- 自增序列 -->

<insert keyProperty="id" useGeneratedKeys="true"  id="insertT" >

insert into test

(myname)

values

(#{myname})

</insert>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值