1
linweijian 2018-08-02 13:56:32 +08:00 1
mybatis 或者 hibernate 都是 orm 框架,其实都是差不多的,hibernate 也可以像 mybatis 一样全部写 sql,所以不存在什么问题
|
2
jimmyczm 2018-08-02 16:12:34 +08:00
没有问题是打一架不能解决的
|
3
allgy 2018-08-02 16:16:08 +08:00
打一架走人咯
|
5
zlccn 2018-08-02 17:14:58 +08:00
二话不说先干一架,走人了在干一架。。。
|
6
wmhx 2018-08-02 17:28:29 +08:00 1
打得过就听你的, 打不过就听他的.
|
7
kimqcn 2018-08-02 17:34:22 +08:00
不能打架!不能打架!金坷垃好处都有啥? 谁说对了就给他。
|
8
actorCoderYun OP 各位大哥这个需求是 公司老大提的实在是不敢锤 走人的时候也不敢锤 公司老大人面有点广 哈哈哈
|
9
reus 2018-08-02 17:58:02 +08:00
打啊怎么不打,傻逼需求
|
10
tomfs 2018-08-02 18:02:47 +08:00
下班别走,公司门口堵他.
|
11
passerbytiny 2018-08-02 18:11:10 +08:00 1
这玩意取决于老项目是怎么用 Hibernate 的,它如果只用来当 ORM,那么切换到 Mybatis,没有任何难度(可能有以下自动代码,需要手工再补上)。如果不止是 ORM,还用了 @Repository 的概念,那么切换到 Mybatis,等于重做系统。
仔细看了楼主的问题,貌似是 Mybatis 到 Hibernate,而且不是 ORM 切换,是功能复制。这样的话,基本不存在可重用的轮子,必须重造。只有用户表的话,估计原来也不会做 SQL 优化,使用 Hibernate 重造,完全不用担心可行性和难度,但是复杂度和工作量就不好说了,取决于你原来的数据库设计是否合理(合理性是参照数据库设计原则,与 Mabatis 无关),和你对 Hibernate 的理解程度 |
12
actorCoderYun OP @passerbytiny 谢谢大哥的解答 小弟只想心里有个预期 就是之前一直写 mybatis 对 hibernate 只有一些基础的认识 所以心里面才会没底 之前感觉这样切换的话 基本等于重写
|
13
panpanpan 2018-08-02 18:56:27 +08:00 via iPhone
JdbcTemplate 直接写 sql
|
14
Hippie 2018-08-11 13:29:56 +08:00
因为统一身份认证的原因公司老哥给我讲需要同步公司项目用户那块的表结构。 你的需求到底是啥呢,mybatis 现在才是主流框架,有什么是主流框架解决不了的
|