Mybatis框架中 collection 标签 和 association标签中关于 columnPrefix 属性的底层逻辑

columnPrefix的作用是给column自动拼接上前缀,

已知多重嵌套的collection 和 association的columnPrefix属性的值是会叠加的

<association columnPrefix="a_">
  <id coiumn=‘id‘ />
  <collection columnPrefix="b_">
     <id column = ‘id‘ />
  </collection>
</association>
这里在sql中对应的字段分别是 a_id和a_b_id

Guess you like

Origin blog.csdn.net/weixin_42899150/article/details/119993376