gpt4 book ai didi

java - 户外 hibernate 集成

转载 作者:行者123 更新时间:2023-12-01 22:10:10 25 4
gpt4 key购买 nike

我正在使用 Alfresco Community Alfresco v5.0.1。

我构建了一个露天内容类型和一个与该内容类型匹配的 Java Bean。我可以使用 hibernate 或其他框架来执行映射吗?

最佳答案

Alfresco 已从 Hibernate 作为 ORM 迁移到 MyBatis。

实际上,将 MyBatis 连接器配置到数据库需要一些解释,并且可能超出了 SO 答案的范围,但以下是一些可以帮助您设置连接器的资源。

Alfresco Devcon 2012 关于设置 MyBatis 的演示:http://www.slideshare.net/slemarchand/using-mybatis-in-alfresco-custom-extensions-alfresco-devcon-2012-berlin

2013年博客: http://www.shi-gmbh.com/blog/2013/integrating-mybatis-in-alfresco-web-scripts

从您的描述来看,这听起来并不是您想要的。如果您已将类型添加到模型中,则无需手动将其添加到 MyBatis。您的类型只是节点的属性,可以像使用任何其他类型的节点一样使用它。

// create new content node within company home
// assign name
String name = "Foundation API sample (" + System.currentTimeMillis() + ")";

// create content node
NodeService nodeService = registry.getNodeService();
ChildAssociationRef association = nodeService.createNode(
companyHome,
ContentModel.ASSOC_CONTAINS,
QName.createQName(NamespaceService.CONTENT_MODEL_PREFIX, name),
ContentModel.TYPE_CONTENT);

并将 ContentModel.TYPE_CONTENT 替换为您自己的类型。

关于java - 户外 hibernate 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31941080/

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