【发布时间】:2020-05-08 06:46:29
【问题描述】:
是否有一个 Java ORM 库可以原生支持在 PL/SQL 过程中用作 IN/OUT 参数的 oracle 对象类型。
【问题讨论】:
标签: java plsql oracle11g orm user-defined-types
是否有一个 Java ORM 库可以原生支持在 PL/SQL 过程中用作 IN/OUT 参数的 oracle 对象类型。
【问题讨论】:
标签: java plsql oracle11g orm user-defined-types
SELECT * FROM users WHERE email = 'test@test.com';
对象关系映射是一种能够使用您首选的编程语言的面向对象范例编写上述查询以及更复杂的查询的想法。
长话短说,我们正在尝试使用我们选择的语言而不是 SQL 与我们的数据库进行交互。
这就是对象关系映射器的用武之地。当大多数人说“ORM”时,他们指的是实现这种技术的库。例如,上面的查询现在看起来像这样:
var orm = require('generic-orm-libarry');
var user = orm("users").where({ email: 'test@test.com' });
如您所见,我们使用虚构的 ORM 库来执行完全相同的查询,但我们可以用 JavaScript(或您使用的任何语言)编写它。我们可以使用我们熟悉和喜爱的相同语言,还可以抽象出与数据库交互的一些复杂性。
与任何技术一样,在使用 ORM 时应考虑权衡。
【讨论】: