Java Liferay:自定义持久层

Java Liferay:自定义持久层,java,liferay,Java,Liferay,我想在Liferay 6.1.1中创建自己的持久性类,该类扩展了XXXPersistenceImpl 我读到这是可能的 您可以创建一个新的PersistenceImpl类,比如说,XXXPersistenceImplChild,扩展XXXPersistenceImpl类。然后,在service.xml中,您可以编辑persistence class属性 我的问题是: 在Liferay 6.1.1中,这是正确的方法吗 这样做是一种好的做法吗 你想“仅仅因为你能”这样做,还是有一个实际的用例?有一个

我想在Liferay 6.1.1中创建自己的持久性类,该类扩展了XXXPersistenceImpl

我读到这是可能的

您可以创建一个新的PersistenceImpl类,比如说,XXXPersistenceImplChild,扩展XXXPersistenceImpl类。然后,在service.xml中,您可以编辑persistence class属性

我的问题是:

  • 在Liferay 6.1.1中,这是正确的方法吗
  • 这样做是一种好的做法吗

  • 你想“仅仅因为你能”这样做,还是有一个实际的用例?有一个实际的用例。为了解决一个特定的问题,我提出了多种解决方案,包括这个。我已经阅读了文档,但它声明必须在LocalServiceImpl中实现业务逻辑,因此我想知道定制持久层是否是一种好的做法。这是一种好的做法吗?取决于用例。