当前位置: 首页 > 面试题库 >

无需数据库的休眠搜索

狄彬彬
2023-03-14
问题内容

是否可以仅对hibernate-search的注释(bean => document / document => bean
mapping)使用hibernate-search,而不使用数据库?如果是这样,是否有任何在线样本基本上显示了如何进行设置?

我发现了以下内容:http :
//mojodna.net/2006/10/02/searchable-annotation-driven-indexing-and-searching-
with-lucene.html,但是如果它支持我的使用,我更喜欢休眠搜索案件。


问题答案:

我认为这是不可能的,因为当您启用Hibernate搜索时,您正在实体上启用该功能,并且该实体具有对表和搜索索引的引用。



 类似资料:
  • 问题内容: 有人知道如何在hibernate配置中添加另一个数据源,以及如何在自己的DAO中将Spring配置为其自动注入该数据源吗? 这是我的带有一个数据源的代码,可以完美运行,但是我不知道如何添加另一个数据源。我想添加另一个数据源,该数据源是具有与实际数据库不同的表的数据库。 HIBERNATE CONF 道例 问题答案: 好。我找到了另一个解决方案,并且使用了相同的方法:添加另一个dataS

  • 问题内容: 我写这篇文章,以了解是否有人知道该怎么做: 我想做这个插入: 加密是存储在我的数据库中的函数,也是我想在代码中插入的函数。实际上,当我想在数据库中插入某些内容时,我会使用: 但是我想进行“自定义”插入,因为我需要使用该功能。 我正在使用hibernate+注释: 但是必须从文件中读取密钥“ cdp”,因此该解决方案对我不起作用。 我想在代码上使用一种方法来执行SQL查询(INSERT查

  • 问题内容: 我们的数据模型分为两个数据库上的架构。这些模式是隔离使用的,除了在两者之间桥接的一些单键关系。没有跨两个数据库的写事务。 与这个问题类似,我们要使用Hibernate在不同数据库中的2个表上进行联接,我们想使用Hibernate来处理实体的联接。我们不能使用数据库解决方案(DB2上的联合视图)。 我们为Hibernate设置了两个单独的数据库配置(“医生”和“病人”),当使用DAO显式

  • 问题内容: 考虑: 查询将是这样的: 如何实现按孩子计数? 换句话说,返回的TParent列表的顺序将由TChildSet计数决定。 我知道@Formula可以在SQL环境中使用。我不确定Lucene是否可以使用类似的东西? 任何帮助,指点,评论甚至批评都欢迎。 非常感谢约翰 问题答案: 在hibernate搜索中,您可以为此创建一个自定义Bridge。 类似于以下内容: 使用自定义桥实现:

  • 问题内容: 我正在尝试使用Spring Data + Hibernate启动Java SE应用程序,并且到目前为止已经完成了以下工作: 配置文件 开始上课 主豆 但是我收到以下异常 有人知道我在做什么错吗? 问题答案: 您看到的异常不是由无效的Spring配置引起的,而是由您的类路径设置引起的。感觉就像关于ASM库和Java 8的版本不兼容。已知Spring 3.2依赖的ASM版本与Java 8不

  • 问题内容: 有没有一种方法可以在不初始化的情况下计算关联集合的大小? 例如 (由于我的where子句更加复杂,而from子句是多态查询,所以我不能以任何其他方式执行此操作是有充分的理由的) 谢谢。 问题答案: 除查询外,可能的解决方案可能是使用(使用XML表示法)映射。这样,您可以使用所需的任何查询来获取Parent,然后在不加载整个集合的情况下进行调用(仅执行类型查询)。 有了注释,它将是 更新