2015-08-11 3 views
0

Я использую Alfresco Community Alfresco v5.0.1.Интеграция в спящий режим Alfresco

Я построил тип содержимого alfresco и Java Bean, соответствующий этому типу контента. Могу ли я использовать спящий режим или другую структуру для выполнения сопоставления?

+0

Исправлено несколько грамматических проблем –

ответ

3

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 своим собственным.

0

Немного лет назад я сделал расширение для Alfresco Explorer (я не помню версию, но в это время это было в JSF 1.2), и я использовал Hibernate с DB Alfresco, поэтому теперь, я думаю, тоже должен работать. ..

Смежные вопросы