gpt4 book ai didi

java - 如何实现通用bean

转载 作者:行者123 更新时间:2023-12-01 15:50:02 24 4
gpt4 key购买 nike

对于语义 Web 上下文中的项目,我正在寻找一种优雅的方法来实现通用 bean。 beans 应该代表存储在底层本体(rdf/owl)中的个体,其结构是可修改的。因此,bean 的结构只有在运行时才知道。没有 Bean 可以基于的底层静态数据库结构。

我尝试过java反射,但是不可能以这种方式向java bean添加方法。另一种选择是实现适当的数据绑定(bind)机制。

有什么线索吗?提前致谢。

最佳答案

你可以尝试Empire -- 它是 RDF 和 SPARQL 的 JPA 的相当一部分的实现。这并不完全是你想要的,做一些动态的事情可能必须是定制的;正如另一个人所说,你最好有一些像 groovy 这样的东西。但如果您提前知道模式,它可以让您的生活更轻松。

它确实带有一些用于从 SPARQL 端点生成 Bean 的实用程序,尽管不完整。您可能可以使用该 + 反射,并且也许可以获得您正在谈论的那种系统。

关于java - 如何实现通用bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6276319/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com