mybatis注解

基本的增删改

@Insert("insert into t_user values(null,#{username},#{password},#{account})")
@Delete(“delete from t_user where pk_id = #{id}”)
@Update(“update t_user set f_username=#{param1} where pk_id=#{param2}”)

简单查询

@Select(“select * from t_user where pk_id=#{id}”)
@Select(“select *from t_user”)

结果集:

@Results(
    value={     @Result(id=true,column=“pk_id”,property=“id”),
    @Result(property=“name”,column=“f_name”)
    }
)
在XML中定义结果集resultMap
@ResultMap(“结果集名字”)

关系映射

  • 一对一

    @Result(property=“myHome”,column=“lock_id”,one=@One(select=“com.lovo.mapper.HomeMapper.getHomeByLock”))
    
  • 一对多

@Result(property=“keyLst”,column=“lock_id”,many=@Mnay(select=“com.lovo.mapper.KeyMapper.getKeyByLock”))
  • 多对多
@Result(property=“courceList”,column=“student_id”,many=@Mnay(select=“com.lovo.mapper.CourceMapper.getCourceByStudent”))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值