3 Replies Latest reply on Apr 23, 2009 12:35 PM by jamesjmp

    Running SQL query instead of EJB QL

    mike82
      I can't translate following query into EJB QL:

      SELECT c.category_id, c.category_name, c.sort_order,
                          cld.category_name AS lang_name, cld.sort_order AS lang_sort_order
                          FROM category c
                          LEFT OUTER JOIN category_lang_detail cld 
                          ON c.category_id = cld.category_id AND
                          cld.language_code = 'EN'
                          WHERE c.category_id IN(1,2,3)
                         AND parent_category = 100 AND
                          (cld.visible = true OR cld.visible IS NULL)
                          ORDER BY cld.sort_order, c.sort_order ASC

      So I decided to run it as common SQL. What is the best way to do it in Seam? I tried:

      @Resource(mappedName="PostgresDataSource")
      javax.sql.DataSource ds;

      but ds is always null.