Smail_的gravatar头像
Smail_ 2016-10-20 21:59:25

Mybatis之痒:Mybatis实体Bean的属性property转成数据库column

。。。。。。。。。

声明:此篇分享是提供给新手的,高手勿喷!

mybatis做数据库持久层框架的时候总是遇到要将实体Bean的属性property转成数据库column的事情。

下面的两个java小组件都可以解决这类问题。

使用方法:

BaseService

1.你的service实现类继承它

2.String orderColumn = propertyToColumn("com.platform.ap.auth.menu.mapper.MenuMapper.BaseResultMap",order);

CreateMybatisP2CMap

注意:它依赖jsoup

1./**
  * Mybatis property转column Map
  */
 public static final Map<String, Map<String, String>> MYBATISP2CMAP = new HashMap<>();

2.实现ServletContextListener,在contextInitialized方法中执行:CreateMybatisP2CMap.analysisMybatisMapperXML();

3.String column = ConstantUtil.MYBATISP2CMAP.get("Article").get(dataTables.getColumn());

Article为你的实体类名

 

最后:

推荐使用第一种!

crying


打赏

文件名:java.zip,文件大小:1.797K 下载
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友