mybatis

mybatis 高级映射

  • 一对一
<association property="adposition" column="ad_position_id" select="com.huixin.dao.AdpositionMapper.selectByPrimaryKey"/>
  • 一对多
<collection property="skuList" column="material_id" select="com.huixin.dao.MaterialSkuMapper.getMaterialSkuByMaterialId" />

mybatis generator 的使用

  • 多个条件 or 连接查询
//例如: name like '%张三%' or nike_name like zhangsan and status=0 这种查询
ShopExample example = new ShopExample();
Criteria where = example.createCriteria();
where.addCriterion( " ( company_type=" + companyType + " or company_type=" + companyType1 +")" );
where.andStatusEqualTo( status );

但是需要将 xxxExample 类的对应方法的访问修饰符改为public

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容