eggjs / egg

🥚 Born to build better enterprise frameworks and apps with Node.js & Koa
https://eggjs.org
MIT License
18.89k stars 1.81k forks source link

egg.js插件中orm框架有没有类似MyBatis-Plus这种orm框架 #4986

Open ZHChan-2019 opened 2 years ago

ZHChan-2019 commented 2 years ago

因为现在使用的Sequelize写多表数据查询要写类似jpa这种格式的代码,维护成本太高了,有没有类似mybatis-plus这种实现方式,我是一名java开发,看到前端发展很好,可是感觉egg.js写服务端还是有点欠缺,例如这个orm框架就不是太友好了,是否能提供类似以下的写法,直接可以书写sql语句,这样维护就比较好

好像也没有看到Sequelize提供分页插件

cnLiuMing commented 2 years ago

因为现在使用的Sequelize写多表数据查询要写类似jpa这种格式的代码,维护成本太高了,有没有类似mybatis-plus这种实现方式,我是一名java开发,看到前端发展很好,可是感觉egg.js写服务端还是有点欠缺,例如这个orm框架就不是太友好了,是否能提供类似以下的写法,直接可以书写sql语句,这样维护就比较好

SELECT id,name FROM user WHERE state=#{state} 好像也没有看到Sequelize提供分页插件

java转过来的可以直接上nest.js/midway.js+prisma

tangxinyao commented 2 years ago

个人不太认可 @cnLiuMing 的意见,这个 issue 讨论的是 orm 的问题,不涉及 web 框架。 说到 orm 框架,nodejs 的 orm 框架大多数都是一堆 bug,不过其中相对来说比较好的是 typeorm,可以尝试一下。