Java 取代木兰进入冬眠

Java 取代木兰进入冬眠,java,hibernate,jcr,magnolia,Java,Hibernate,Jcr,Magnolia,是否有可能放弃使用Magnolias JCR,转而引入hibernate。JCR在处理复杂数据查询时非常严格,因此希望用户使用hibernate,它将提供定义的数据模型,我们可以在这些模型上直接执行标准(My)SQL查询。 如果是,怎么做?正确的方法是什么?是的,这是可能的,请参阅文档 简言之,您将需要创建一个定制,以统一的形式将您的数据(从Hibernate或任何其他源)提供给Magnolia。然后,您可以在内容应用程序(Magnolia Admin UI)和模板中使用数据。非常感谢您的回答!

是否有可能放弃使用Magnolias JCR,转而引入hibernate。JCR在处理复杂数据查询时非常严格,因此希望用户使用hibernate,它将提供定义的数据模型,我们可以在这些模型上直接执行标准(My)SQL查询。

如果是,怎么做?正确的方法是什么?

是的,这是可能的,请参阅文档


简言之,您将需要创建一个定制,以统一的形式将您的数据(从Hibernate或任何其他源)提供给Magnolia。然后,您可以在内容应用程序(Magnolia Admin UI)和模板中使用数据。

非常感谢您的回答!尽管如此,当引入hibernate时,magnolia将如何处理安全性,目前看来安全性是按节点管理的?但是在图中使用hibernate后,节点将不再被实际使用。您必须注意连接器实现中的安全性(用于获取当前用户)。非常感谢,我认为我们正在取得进展!一旦我得到了用户,我将如何接近N个设置权限的模块中的每个属性,我将不得不考虑Spring安全吗?