config.bc.jpa.domain.Product.orm.xml Maven / Gradle / Ivy
SELECT product FROM org.broadleafcommerce.core.catalog.domain.Product product
SELECT product FROM org.broadleafcommerce.core.catalog.domain.Product product
WHERE product.defaultSku.name LIKE :name
SELECT product FROM org.broadleafcommerce.core.catalog.domain.Product product, IN(product.additionalSkus) sku
WHERE sku.id = :skuId
AND product.defaultSku.activeStartDate <= :currentDate
AND (product.defaultSku.activeEndDate > :currentDate OR product.defaultSku.activeEndDate = null)
AND (product.archiveStatus.archived IS NULL OR product.archiveStatus.archived = 'N')
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 = null)
AND (productBundle.archiveStatus.archived IS NULL OR productBundle.archiveStatus.archived = 'N')
SELECT categoryProduct.categoryProductXref.product FROM org.broadleafcommerce.core.catalog.domain.CategoryProductXrefImpl categoryProduct
WHERE categoryProduct.categoryProductXref.category.id = :categoryId
AND categoryProduct.categoryProductXref.product.defaultSku.activeStartDate <= :currentDate
AND (categoryProduct.categoryProductXref.product.defaultSku.activeEndDate > :currentDate OR categoryProduct.categoryProductXref.product.defaultSku.activeEndDate = null)
AND (categoryProduct.categoryProductXref.product.archiveStatus.archived IS NULL OR categoryProduct.categoryProductXref.product.archiveStatus.archived = 'N')
ORDER BY categoryProduct.displayOrder
SELECT categoryProduct.categoryProductXref.product FROM org.broadleafcommerce.core.catalog.domain.CategoryProductXrefImpl categoryProduct
WHERE categoryProduct.categoryProductXref.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)