我正在使用 Hibernate 将我的 Java 应用程序的 ORM 用于 Oracle 数据库(不是数据库供应商很重要,我们可能有一天会切换到另一个数据库),我想根据用户提供的字符串从数据库中检索对象。例如,在搜索人时,如果用户正在寻找住在“弗兰”的人,我希望能够给她在旧金山的人。
SQL 不是我的强项,我更喜欢 Hibernate 的Criteria
构建代码而不是硬编码字符串。谁能指出我如何在代码中做到这一点的正确方向,如果不可能,硬编码的 SQL 应该是什么样子?
谢谢,
尤瓦尔=8-)