У меня есть объект Upgrade, у которого есть набор объектов Product.Мне нужен объект поиска, например findProductsByUpgrade_Name (String name), но я думаю, что мне нужно создать его самому, так как я не могу понять, как это сделать.Кто-нибудь может дать мне какие-либо указатели или указать мне в правильном направлении?
Обновление:
package com.company.pr.domain;
import org.springframework.roo.addon.javabean.RooJavaBean;
import org.springframework.roo.addon.tostring.RooToString;
import org.springframework.roo.addon.entity.RooEntity;
import com.company.pr.domain.UpgradeType;
import javax.persistence.ManyToOne;
import java.util.Set;
import com.company.pr.domain.Product;
import java.util.HashSet;
import javax.persistence.ManyToMany;
import javax.persistence.CascadeType;
@RooJavaBean
@RooToString
@RooEntity
public class Upgrade {
private String name;
@ManyToOne
private UpgradeType upgrade_type;
@ManyToMany(cascade = CascadeType.ALL)
private Set<Product> products = new HashSet<Product>();
private String description;
}
Продукт:
package com.company.pr.domain;
import org.springframework.roo.addon.javabean.RooJavaBean;
import org.springframework.roo.addon.tostring.RooToString;
import org.springframework.roo.addon.entity.RooEntity;
import com.company.pr.domain.PackageType;
import javax.persistence.ManyToOne;
@RooJavaBean
@RooToString
@RooEntity
public class Product {
private String product_id;
private String product_name;
private String ca_product;
@ManyToOne
private PackageType packageType;
private String description;
}