Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/expression
In directory sc8-pr-cvs1:/tmp/cvs-serv947/hibernate/expression
Modified Files:
Expression.java SQLExpression.java
Log Message:
* fixed a bug in SQLExpression
* fixed a bug in Expression.ge()
* improved proxy handling
* fixed problems with select new
* reworked import mechanism
* added <any> mappings
Index: Expression.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/expression/Expression.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Expression.java 12 Mar 2003 08:24:23 -0000 1.3
--- Expression.java 29 Mar 2003 04:08:46 -0000 1.4
***************
*** 89,93 ****
*/
public static Expression ge(String propertyName, Object value) {
! return new GtExpression(propertyName, value);
}
/**
--- 89,93 ----
*/
public static Expression ge(String propertyName, Object value) {
! return new GeExpression(propertyName, value);
}
/**
Index: SQLExpression.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/expression/SQLExpression.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** SQLExpression.java 9 Mar 2003 04:04:06 -0000 1.2
--- SQLExpression.java 29 Mar 2003 04:08:47 -0000 1.3
***************
*** 13,18 ****
public class SQLExpression extends Expression {
! private String sql;
! private TypedValue[] typedValues;
/**
--- 13,18 ----
public class SQLExpression extends Expression {
! private final String sql;
! private final TypedValue[] typedValues;
/**
***************
*** 45,48 ****
--- 45,49 ----
SQLExpression(String sql, Object[] values, Type[] types) {
+ this.sql = sql;
typedValues = new TypedValue[values.length];
for ( int i=0; i<typedValues.length; i++ ) {
|