I have a named query that produces the following sql:
SELECT t0.ORG_ID, t0.LST_UPDT_CD, t0.LST_UPDT_TMP, t0.LST_UPDT_USER_ID, 
        t0.ADP_ACCOUNT_TYPE_CD, t0.BILLING_CYCLE_CD, 
        t0.BILLING_FIRST_DT, t0.CONTRACT_SIGNED_DT, t0.CUST_ORG_ID, 
        t0.DUNS_NBR, t0.fein, t0.INTEGRATION_HOST_SYS_ID, 
        t0.INTEGRATION_TYPE_CD, t0.NAICS_CD, t0.NETSECURE_CLIENT_ID, 
        t0.NETSECURE_STATUS, t0.ooid, t0.ORG_DBA_NAME, t0.ORG_NAME, 
        t0.ORG_TYPE_ID, t0.ORG_URL, t0.EMPLOYER_ORG_ID, 
        t0.PARENT_ORG_ID, t0.PAYROLL_VENDOR_CD, t0.SERVICES_BEGIN_DT, 
        t0.SERVICES_END_DT, t0.SIC_CD, t0.sor 
    FROM ORGANIZATION t0 
    WHERE (t0.CUST_ORG_ID = ? AND t0.ooid = ? AND t0.sor = ?) 
[params=(String) AR, (String) ABC123123, (String) Enterprise]

When I paste this sql in my database sql window. I get a result but when I
run it on my server it returns a NoResultException.

My persistence.xml:
<persistence-unit name="EI9DS" transaction-type="RESOURCE_LOCAL">
                <provider> 
org.apache.openjpa.persistence.PersistenceProviderImpl
</provider>
        
                <class>com.adp.ei9.common.entity.EntityBase</class>
                <class>com.adp.ei9.common.entity.Employee</class>
                <class>com.adp.ei9.common.entity.Employment</class>
                <class>com.adp.ei9.common.entity.I9User</class>
                <class>com.adp.ei9.common.entity.Organization</class>
                <class>com.adp.ei9.common.entity.OrgType</class>
                <properties>
                        <property name="openjpa.TransactionMode" 
value="managed" />
                        <property name="openjpa.ConnectionFactoryMode" 
value="managed" />
                        <property name="openjpa.Log"
                                value="File=stdout, DefaultLevel=TRACE, 
SQL=TRACE" />
                        <property name="openjpa.jdbc.DBDictionary"
                                
value="org.apache.openjpa.jdbc.sql.OracleDictionary" />
<property name="openjpa.ConnectionFactoryProperties"
value="PrettyPrint=true, PrettyPrintLineLength=72" />
                </properties>
        </persistence-unit>

What else should I try? It creates good sql that works. Is there a reason
objects won't return when the sql works?

Thanks
-- 
View this message in context: 
http://n2.nabble.com/Named-Query-fails-but-SQL-works-tp3237379p3237379.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.

Reply via email to