Bugs item #438115, was opened at 2001-07-02 19:50
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=376685&aid=438115&group_id=22866
Category: JBossCMP
Group: v2.4 BETA (stable)
Status: Open
Resolution: None
Priority: 5
Submitted By: Michael Jara (mjara)
Assigned to: Nobody/Anonymous (nobody)
Summary: JAWS lower-cases custom finder SQL text
Initial Comment:
JAWS is now lower-casing all custom finder SQL text
specified in jaws.xml. Most database drivers seem to
ignore case, but some (such as JConnect5.2/SybaseASE)
do not.
For example, if I have this in my jaws.xml file:
<entity>
<ejb-name>EventDescription</ejb-name>
<finder>
<name>findByEventType</name>
<query>, TypeDescriptionPair,
EventType WHERE EventType.description={0} AND
EventType.enumerationIndex=TypeDescriptionPair.eventTyp
eKey AND
TypeDescriptionPair.eventDescriptionKey=EventDescriptio
n.enumerationIndex</query>
<order>EventDescription.description</order>
</finder>
</entity>
All table and field names are lower-cased on
execution. This is the trace logged in Beta 2.4:
2001-07-02 20:39:22,195 [RMI TCP Connection(8)-
161.218.184.161] DEBUG JAWS - findByEventType command
executing: SELECT EventDescription.enumerationIndex,
EventDescription.description FROM EventDescription,
typedescriptionpair, eventtype where
eventtype.description=? and
eventtype.enumerationindex=typedescriptionpair.eventtyp
ekey and
typedescriptionpair.eventdescriptionkey=eventdescriptio
n.enumerationindex ORDER BY
EventDescription.description
2001-07-02 20:39:22,195 [RMI TCP Connection(8)-
161.218.184.161] DEBUG JAWS - Set parameter: idx=1,
jdbcType=VARCHAR, value=Construction
2001-07-02 20:39:22,285 [RMI TCP Connection(8)-
161.218.184.161] DEBUG JAWS -
com.sybase.jdbc2.jdbc.SybSQLException: The column
prefix 'eventdescription' does not match with a table
name or alias name used in the query. Either the table
is not specified in the FROM clause or it has a
correlation name which must be used instead.
This DOES work properly in release 2.2 (maintaining
case as entered in jaws.xml.)
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=376685&aid=438115&group_id=22866
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development