[jboss-cvs] jboss-seam/src/main/org/jboss/seam/persistence ...
Gavin King
gavin.king at jboss.com
Sun Feb 25 14:21:09 EST 2007
User: gavin
Date: 07/02/25 14:21:09
Modified: src/main/org/jboss/seam/persistence EntityManagerProxy.java
Log:
oops
Revision Changes Path
1.2 +23 -15 jboss-seam/src/main/org/jboss/seam/persistence/EntityManagerProxy.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: EntityManagerProxy.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/persistence/EntityManagerProxy.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- EntityManagerProxy.java 25 Feb 2007 19:06:22 -0000 1.1
+++ EntityManagerProxy.java 25 Feb 2007 19:21:09 -0000 1.2
@@ -59,6 +59,9 @@
public Query createQuery(String ejbql)
{
+ //TODO: horrible copy/paste from HibernateSessionProxy!
+ if ( ejbql.indexOf('#')>0 )
+ {
List<ValueBinding> queryParameters = new ArrayList<ValueBinding>();
StringTokenizer ejbqlTokens = new StringTokenizer( ejbql, "#}", true );
StringBuilder ejbqlBuilder = new StringBuilder( ejbql.length() );
@@ -83,6 +86,11 @@
}
return query;
}
+ else
+ {
+ return delegate.createQuery(ejbql);
+ }
+ }
public <T> T find(Class<T> clazz, Object id)
{
More information about the jboss-cvs-commits
mailing list