Mybatis中的一对一,一对多,多对多的配置原则示例代码-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

成都创新互联公司专注于中大型企业的做网站、网站制作和网站改版、网站营销服务,追求商业策划与数据分析、创意艺术与技术开发的融合,累计客户超过千家,服务满意度达97%。帮助广大客户顺利对接上互联网浪潮,准确优选出符合自己需要的互联网运用,我们将一直专注品牌网站建设和互联网程序开发,在前进的路上,与客户一起成长!

什么是 MyBatis ?

MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

表:market_plan(营销计划(关联了用户))

market_plan_product(产品关联营销计划)
market_plan_label(标签关联营销计划)
market_plan_ideadata(创意素材关联营销计划)
user_ideadata_activity(活动关联用户,活动关联创意素材表)
user(用户表)

配置原则:A关联B,将A的resultMap关联(association)到B的resultMap中,这样才能在写关联查询sql语句的时候,查询出A,B表中的属性。多张表的关联也是一样的道理!

配置xml示例:























































当前标题:Mybatis中的一对一,一对多,多对多的配置原则示例代码-创新互联
本文路径:http://ybzwz.com/article/djhjej.html