Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Complete
-
None
-
None
Description
On en Entity created by Reverse Engineering create a new method like this:
@RooJavaBean @RooJpaActiveRecord(versionField = "", table = "ProductesConveni", persistenceUnit = "persistenceUnitM", transactionManager = "transactionManager", finders = { "findProductesConvenisByCvnIdEquals", "findDuplicatedProductesConvenis" }) @RooDbManaged(automaticallyDelete = true) @RooToString(excludeFields = { "cvnId" }) public class ProductesConveni { // ... /** * * Javadoc... * */ public static List<ProductesConveni> mapObjectsToProductesConvenis(List<Object[]> objects) { List<ProductesConveni> productesConvenis = new ArrayList<ProductesConveni>(); for (Object[] object : objects) { // ... } return productesConvenis; } // ... }
Roo changes method signature to this:
@RooJavaBean @RooJpaActiveRecord(versionField = "", table = "ProductesConveni", persistenceUnit = "persistenceUnitM", transactionManager = "transactionManager", finders = { "findProductesConvenisByCvnIdEquals", "findDuplicatedProductesConvenis" }) @RooDbManaged(automaticallyDelete = true) @RooToString(excludeFields = { "cvnId" }) public class ProductesConveni { // ... public static List<ProductesConveni> mapObjectsToProductesConvenis(List<Object> objects) { List<ProductesConveni> productesConvenis = new ArrayList<ProductesConveni>(); for (Object[] object : objects) { // ... } return productesConvenis; } }
As you can see, the objects parameter has been changed from List<Object[]> to List<Object>. Also JavaDoc is missing.
This seems to be related to problems solved on ROO-3341