JPA和Mybatis的选择

       在选择JPA和Mybatis的事情上第一步肯定是听老大的,老大没要求,就自己习惯用哪个就用哪个,功能都是一样的,最主要是自己用起来舒服。

        非要选择的话,就比如开发一个小型项目,个人建议用JPA开发,若项目已经开发完,你只需要接手进行项目改造,而项目之前就是使用的ssm框架,当然这时候你想都不用想的去用mybatis喽

这里说说使用时需要注意的点

1、建表时用sql或者可视化工具建表,不用JPA建表(JPA建表不直观,很多字段都是默认的varchar255)

2、表与表之间的级联关系尽量手动(通过程序中的逻辑来控制),不用@oneToMany和@ManyToMany(这两个方法建出的级联关系在后期需要扩展分库分表时难度较大)

总而言之,JPA和Mybatis是都需要会用的,两者都是实现的方法,没有谁优谁差,多懂一点东西总归是好的

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值