2024-09-22 23:01
还在用XML写SQL语句也算超强?
2024-09-23 13:32
不知道是否看完整了,sqltoy 的xml主要是针对查询,尤其多表查询,同时用xml演示主要是跟mybatis和其他的形成对比,sqltoy并不一定要求sql写在xml中,另外xml只是sql跟代码分离的一个文件载体,请多关注xml中sql编写的形式(如果你的意思是强调用lambda即java拟合sql,那你可以去了解一下sqltoy第三方扩展的lambda模式)
2024-09-23 15:26
readme和文章里的例子全都是xml,这就代表主推xml。landba语法也和mybatis的一些衍生框架雷同,没啥特点。mybatis衍生框架的宣传文章早都不以xml示例为主了,你还活在十年前吗。mybatis十几年前就推出了@SelectProvider的注解写法,只不过国内不大用。
2024-09-23 15:47
我宣传的是sql编写和后期维护过程,客户端<-->代码 过程的高度一致性,sql的可读性、可维护性,另外顺便介绍缓存翻译、快速分页等几个特点,什么xml不xml的,本质我从来就不关注xml不xml
2024-09-23 16:05
两句话就急了?你的那些数据旋转,分组汇总给的例子不是xml?客户端<-->代码过程的高度一致性,你以为所有人都用这两个客户端,你以为所有客户端都支持这样的语法?
2024-09-24 08:30
😃,你这个叫only思维,介绍a你就哦你只会a,再介绍b,你就说你只会a和b,起初介绍sqltoy时没介绍对象crud不少人就说你only SQL,后来将crud说明补上,又说你的SQL只能在xml中用,所以后来截图里面再三强调参数是sqlOrSqlId告知sql不必须写在xml中,你又来xml中的标记功能只能xml中的疑问以及sql模式只适配DBeaver和Navicat,其实在代码中查询模型是提供替代xml中标签功能的,介绍的文章篇幅有限不可能长篇大论。其实sqltoy这些特性在2011年之前基本就成型了,通过长期项目实践拿出来跟大家分享,我们总是从开源社区采取拿来主义,自己也做一下贡献,有取有予。喜欢能有价值就用,不喜欢就忽视掉即可
2024-09-25 12:01
哈哈哈,别人给你支招的时候是不是全这样被你怼回去了,然后给别人扣个拿来主义的帽子,那你的项目里也得有能让别人拿走的东西才行,2011年就成型的东西没什么理论上的贡献,到现在也没什么人气,真的是别人不识货?
2024-09-25 15:09
比较反感一见xml就反的这种态度,甚至见到xml就带有嘲讽的这种心理
2024-09-25 15:31
反XML怎么了,你自己标题里跟MyBatis比,你连MyBatis衍生框架里去XML的趋势都没搞清楚,都容器部署了,你把XML的模块全去掉,代码还不是照样写
真ORM:EntityFramework
2024-09-11 11:20
👍
2024-09-10 13:57
为什么不要再mybatis? 最佳的orm是什么样的?个人观念:最佳的orm是:JPA化的对象增删改+sql化的复杂多表查询(当然覆盖简单查询)+lambda化的单表或简单多表查询,而mybatis的sql化查询写法过于复杂不直观,是应该抛弃的根本原因!
回复 @
{{emojiItem.symbol}}
返回顶部
顶部