在数据库中,多对多的关联关系通常使用一个中间表来维护,中间表中的订单id作为外键参照订单表的id,商品id作为外键参照商品表的id。
一、项目准备
jdbc包,mybatis包,junit5(eclipse自带)
目录结构
二、数据库设计
其中tb_orders的id是tb_ordersitem表中orders_id的外键,tb_product的id是tb_ordersitem表中product_id的外键
三、贴代码
db.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1/mybaits
jdbc.username=root
jdbc.password=1234
log4j.properties
# Global logging configuration
log4j.rootLogger=ERROR, stdout
# MyBatis logging configuration...
log4j.logger.com.ssm=DEBUG
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.