必威体育Betway必威体育官网
当前位置:首页 > IT技术

JPA和Mybatis的选择

时间:2019-08-18 02:44:24来源:IT技术作者:seo实验室小编阅读:81次「手机版」
 

jpa mybatis

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

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

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

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

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

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

相关阅读

驼峰命名法和数据库下划线问题和一个mybatis的源码解

参考:   https://segmentfault.com/a/1190000010240142 驼峰式命名开关,数据库列和字段名全一致。 开启 后不论多少下划线都

Mybatis中大于,小于,不等于等特殊符号的写法

第一种写法lt即英文 less then 小于的意思gt即英文 great then 大于的意思第二种写法大于等于 <![CDATA[ >= ]]>小于等于 <

JPA使用指南 javax.persistence的注解配置

转自http://67566894.iteye.com/blog/659829 @SuppressWarnings("serial") @Entity @Table(name="T_X") public class X impleme

mybatis Parameter index out of range (1 > number o

今天遇到了一个有意思的问题,看错误信息提示,好像是有个参数没有匹配上,具体错误信息如下: ### SQL: SELECT count(*) FROM (SELECT

MyBatis基础篇之使用association解决一对一关联查询

一、前言上一章节<<MyBatis基础篇之结果映射ResultMap级联属性封装>>,我们通过级联属性的方式,将角色中的数据查出来封装到用户User

分享到:

栏目导航

推荐阅读

热门阅读