无法转换[org.hibernate.impl]类型的值.到所需的类型[com.liferay.portal.kerne



我得到了这个异常!!

Caused by: java.lang.IllegalStateException: Cannot convert value of type [org.hibernate.impl.SessionFactoryImpl] to required type [com.liferay.portal.kernel.dao.orm.SessionFactory] for property 'sessionFactory': no matching editors or conversion strategy found
    at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:289)
    at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:154)
    at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:452)
    ... 41 more

你有什么解决办法吗?

您将sessionFactory传递给它们的一个bean需要Liferay而不是Hibernate。

有两种可能的错误:

  • 你在布线时犯了一个错误-通过传递Lifray的SessionFactory(创建一个,如果你没有一个)

  • 这个错误是在Java类导入-修复导入

相关内容

最新更新