文章目录
JPA在工作中使用总结
-
jpa自动生成sql方法命名,当条件参数比较多的时候,你的方法命名就特别长。
如下:
/** * 查询某一Sort范围区间 Sort升序排序的部门列表 * * @param parentId * @param lastUpdateType * @param sort * @return */ List<Department> findByParentIdAndDeletedNotAndSortGreaterThanEqualAndSortLessThanEqualOrderBySortAsc(Long parentId, Integer isDeleted, Integer sort
本文总结了在实际工作中使用JPA时遇到的一些不便,如自动生成SQL方法命名过长、查询特定字段复杂、字段大小写变动需同步修改方法名等问题,并指出这些问题在Mybatis中能得到更好的解决,因为Mybatis允许完全自定义查询字段和方法名。同时,文中还提到了JPA中SQL散落在各处,导致数据库字段变更时需要手动修改多处代码的困扰。
订阅专栏 解锁全文
3590





