config.bc.jpa.domain.Product.orm.xml Maven / Gradle / Ivy
SELECT product FROM org.broadleafcommerce.core.catalog.domain.Product product ORDER BY product.id
SELECT product FROM org.broadleafcommerce.core.catalog.domain.Product product
WHERE product.defaultSku.name LIKE :name ORDER BY product.id
SELECT productBundle FROM org.broadleafcommerce.core.catalog.domain.ProductBundle productBundle
WHERE productBundle.autoBundle = :autoBundle
AND productBundle.defaultSku.activeStartDate <= :currentDate
AND (productBundle.defaultSku.activeEndDate > :currentDate OR productBundle.defaultSku.activeEndDate IS NULL)
AND (productBundle.archiveStatus.archived IS NULL OR productBundle.archiveStatus.archived = 'N')
SELECT categoryProduct.product FROM org.broadleafcommerce.core.catalog.domain.CategoryProductXrefImpl categoryProduct
WHERE categoryProduct.category.id = :categoryId
AND categoryProduct.product.defaultSku.activeStartDate <= :currentDate
AND (categoryProduct.product.defaultSku.activeEndDate > :currentDate OR categoryProduct.product.defaultSku.activeEndDate IS NULL)
AND (categoryProduct.product.archiveStatus.archived IS NULL OR categoryProduct.product.archiveStatus.archived = 'N')
ORDER BY categoryProduct.displayOrder
SELECT categoryProduct.product FROM org.broadleafcommerce.core.catalog.domain.CategoryProductXrefImpl categoryProduct
WHERE categoryProduct.category.id = :categoryId
ORDER BY categoryProduct.displayOrder
SELECT product
FROM org.broadleafcommerce.core.catalog.domain.Product product
WHERE (product.url = :url OR product.urlKey = :urlKey)
AND (product.defaultSku.activeEndDate > :currentDate OR product.defaultSku.activeEndDate IS NULL)
AND (product.archiveStatus.archived IS NULL OR product.archiveStatus.archived = 'N')