在头条上问这个问题真是太醉了。。顺便说一句,胡说八道太多了。
国内设计理念为表驱动。总之,逻辑是由数据表决定的,实现是由模型来完成的。事实上,这与面向对象的思想截然相反。大多数工程师手中所谓的mybatis的灵活性是,他们不需要考虑如何设计模型。”不管怎样,我可以用原生SQL来解决这个问题。模型设计太差了,只能靠SQL来修正。JPA是完全对象驱动的思想。早期设计的缺陷会制约后续的开发,不同的数据库可以用不同的方式实现(事实上,即使redis也是一样的)。回答一些常见的问题。
1. JPA表的连接行为具有不确定性和难以控制性。
您确定使用了spring数据JPA吗?不知道有实体图吗?当一个傻瓜达到这个水平时,他能做什么。
2. JPA子查询不容易实现。
我想你没用过,是吗?spring数据JPA的子查询不仅可以单独定义视图,还可以进行子查询,甚至可以直接使用jpql。
3. JPA不容易优化。
我真的不相信99%的优化能超过spring data JPA的优化。特别是,普通程序员能否停止谈论优化?他们甚至搞不懂MySQL的锁。表设计就像一堆废话,他们仍然每天使用原生SQL。你觉得他们很棒吗?JPA可以将表属性反映到对象。当然,运行时优化是有基础的。ORM的发展空间太大了。任何有点技术知识的人都知道ORM将拥有越来越多的优势。有一点经验的程序员都知道,在谈论其他人之前,是时候先谈论良好的维护了。解决性能问题的方法太多了。
最后,难道你不知道ORM cqrs现在是提倡的吗?请问,有没有什么复杂的问题没有原生SQL的介入是无法解决的。
如何使用Java编程打印图形?Java提供了一个可打印的打印接口,您需要实现这个接口,接口回调方法打印在图形参数中,您可以理解为您的画布,在其中您可以使用爪哇.awt包装各种绘图对象(画笔、颜色、字体、图像等)以绘制所需内容。然后将其添加到
现在MFC还流行吗?看了这个问题之后,几乎100%的受访者表示MFC已经过时了。我对如此高的可能性感到惊讶。总之,MFC并不流行,但它并没有过时。众所周知,C是一种经典而高效的编程语言。MFC作为一种Windows编程框架,曾经有过大量的支
求解,招聘网站需要考虑SEO吗,SEO的作用大吗?只要有搜索引擎,SEO是非常必要的!因此,不仅要做,而且在网站设计开发阶段,把SEO技术融入其中,才能达到事半功倍的效果。网站架构、代码、内链、文字、图片等都应该从SEO的角度来安排和规划。
公司一般用什么邮箱比较好?腾讯企业邮箱不错,与微信同步也很方便网易企业邮箱也不错,已经为用户实现了如果海外邮件比较多,可以选择office365我们公司采用网易flash邮件企业版,相对便宜。它已经使用了将近5年,而且基本稳定,因为我们主要
我们为什么不用c 写网页?首先,我们不仅用C/C编写web应用程序,而且已经有很多年了。有些人听说过CGI这个词,它代表C/C。isisapi和API都是标准接口。再举一个例子。我们都知道歌手林志轩在创业之初就是“优科李林”的一员。另一位
SEO主要是做什么工作的?我从事搜索引擎优化已经很多年了。以我的经验,SEO有自己的时代特点早期SEO吃肉喝汤现在SEO是鸡肋。太可惜了,没味道就放弃了!那么以前的SEO和现在的SEO主要做些什么呢其实你想做的内容工作基本上是一样的,只是做
手机内存标识:K、KB、M、MB、G,究竟是哪个容量大?您好,童鞋,1K=1KB(k是KB的缩写,1K是基本单位,也就是我们常说的字节)1m=1MB(M是MB的缩写,1m是我们常说的1兆字节)1g=1GB(G是GB的缩写,1g是我们常说的G
苹果手机怎么上.ftp?您可以使用相关工具实现手机与FTP服务器的连接功能:1。Android系统可以下载:Android FTP是文件传输协议的缩写,是在网络上传输文件的基本而简单的方式。它需要一个服务器和一个客户机。存储文件的地方是服务
为什么还有那么多人用SVN?让我们从结果开始:Git在某些情况下比SVN好,但它不能取代SVN第一轮:Git是一个分布式版本控制系统,它可以更适合没有固定“服务器”的研发人员。Svn是一个具有固定服务器的集中式版本控制系统。但我认为,在某些
为什么有些国内程序员把Java读成「家蛙」?为什么有些人会谈论别人是怎么读的?是不是太宽大了?我的印象是我的一个同事非常有进取心。还有人说“iTouch”。他说苹果没有iTouch,只有iPodTouch。Java常用,的数据库有哪些?Ja