如何解决JPA实际上如何工作?
|解决方法
JPA基本上是使用ORM技术的抽象。如果将各种模型类映射到数据库,则JPA可以a)生成适当的SQL查询/更新,b)将结果集转换为模型类。 JPA还包括缓存,并抽象了事务处理。
最后,它实际上并没有做任何神奇的事情-一切最终都要经过JDBC驱动程序,成为原始SQL并返回JDBC结果集等。它仅允许您隐藏大量代码,并且可以与模型类一起使用,就像普通旧Java对象(POJO)一样,其中设置属性会触发UPDATE,而获取属性会触发SELECT(将所有内容和组织缓存到事务中与简单的一对一实现相比,它提供了更好的性能。
因此,您的第二个问题没有实际意义-如果发出1000个请求,则主要是必须扩展和处理此问题的数据库服务器,而不是JPA。 (诚然,它必须处理将它们发送出去,然后将它们编组为java对象)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。