Java Alfresco hibernate集成

Java Alfresco hibernate集成,java,hibernate,alfresco,Java,Hibernate,Alfresco,我使用的是Alfresco社区Alfresco v5.0.1 我构建了一个alfresco内容类型和一个与该内容类型匹配的Javabean。 我可以使用hibernate或其他框架来执行映射吗?几年前,我为Alfresco Explorer做了一个扩展(我不记得是什么版本,但当时它在JSF 1.2中),我将hibernate与Alfresco的DB一起使用,所以现在,我认为,应该也可以工作了…几年前,我为Alfresco Explorer做了一个扩展(我不记得版本了,但当时是JSF 1.2)我用

我使用的是Alfresco社区Alfresco v5.0.1

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

几年前,我为Alfresco Explorer做了一个扩展(我不记得是什么版本,但当时它在JSF 1.2中),我将hibernate与Alfresco的DB一起使用,所以现在,我认为,应该也可以工作了…

几年前,我为Alfresco Explorer做了一个扩展(我不记得版本了,但当时是JSF 1.2)我用Hibernate和Alfresco的DB一起使用,所以现在,我想,应该也能用了…

几年前,我为Alfresco Explorer做了一个扩展(我不记得版本了,但当时是JSF 1.2)我在Alfresco的DB中使用了Hibernate,所以我认为现在也应该可以使用了…

几年前,我为Alfresco Explorer做了一个扩展(我不记得版本了,但当时它是JSF 1.2)我把Hibernate和Alfresco的DB一起使用,所以现在,我想,应该也能用了…

Alfresco已经从Hibernate变成了MyBatis

实际上,将MyBatis连接器配置到数据库需要一些解释,可能不在SO答案的范围之内,但以下是一些可以帮助您设置的资源

Alfresco Devcon 2012关于设置MyBatis的演示:

2013年博客:

但是,从您的描述来看,这听起来不是您想要的。如果您已将类型添加到模型中,则无需手动将其添加到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);

并用您自己的类型替换内容模型。键入内容。

Alfresco已从作为ORM的Hibernate转移到MyBatis

实际上,将MyBatis连接器配置到数据库需要一些解释,可能不在SO答案的范围之内,但以下是一些可以帮助您设置的资源

Alfresco Devcon 2012关于设置MyBatis的演示:

2013年博客:

但是,从您的描述来看,这听起来不是您想要的。如果您已将类型添加到模型中,则无需手动将其添加到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);

并用您自己的类型替换内容模型。键入内容。

Alfresco已从作为ORM的Hibernate转移到MyBatis

实际上,将MyBatis连接器配置到数据库需要一些解释,可能不在SO答案的范围之内,但以下是一些可以帮助您设置的资源

Alfresco Devcon 2012关于设置MyBatis的演示:

2013年博客:

但是,从您的描述来看,这听起来不是您想要的。如果您已将类型添加到模型中,则无需手动将其添加到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);

并用您自己的类型替换内容模型。键入内容。

Alfresco已从作为ORM的Hibernate转移到MyBatis

实际上,将MyBatis连接器配置到数据库需要一些解释,可能不在SO答案的范围之内,但以下是一些可以帮助您设置的资源

Alfresco Devcon 2012关于设置MyBatis的演示:

2013年博客:

但是,从您的描述来看,这听起来不是您想要的。如果您已将类型添加到模型中,则无需手动将其添加到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。用您自己的类型键入内容。

修复了几个语法问题修复了几个语法问题修复了几个语法问题修复了几个语法问题修复了几个语法问题