JPA基本上是一种使用ORM技术的抽象.如果将各种模型类映射到数据库,则JPA可以a)生成适当的SQL查询/更新,b)将结果集转换为模型类.JPA还包括缓存和摘要事务处理.
最后它并没有真正做任何神奇的事情 - 一切都最终通过你的JDBC驱动程序,成为原始SQL并返回JDBC结果集等.它只是允许你隐藏很多代码而只是使用你的模型类作为普通旧Java对象(POJO),其中设置属性触发UPDATE并获取属性触发SELECT(将所有内容和组织缓存到事务中)允许比通过简单的一对一实现获得更好的性能.
所以你的第二个问题没有任何实际意义 - 如果有1000个请求消失,那么主要是DATABASE SERVER必须扩展和处理它,而不是JPA.(不可否认,它必须处理将它们发送出去然后将它们编组到java对象中)
| 归档时间: |
|
| 查看次数: |
4477 次 |
| 最近记录: |