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
posted @ 2021-01-22 18:17  阿凡猿  阅读(597)  评论(0编辑  收藏  举报