[jbpm-commits] JBoss JBPM SVN: r5818 - jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/java/org/jbpm/db/hibernate.
do-not-reply at jboss.org
do-not-reply at jboss.org
Tue Oct 27 11:57:27 EDT 2009
Author: alex.guizar at jboss.com
Date: 2009-10-27 11:57:27 -0400 (Tue, 27 Oct 2009)
New Revision: 5818
Modified:
jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/java/org/jbpm/db/hibernate/LimitedTextType.java
Log:
[JBPM-2603] restore LimitedTextType behavior as limit change breaks DB2
Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/java/org/jbpm/db/hibernate/LimitedTextType.java
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/java/org/jbpm/db/hibernate/LimitedTextType.java 2009-10-27 15:53:57 UTC (rev 5817)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/java/org/jbpm/db/hibernate/LimitedTextType.java 2009-10-27 15:57:27 UTC (rev 5818)
@@ -44,7 +44,13 @@
public void set(PreparedStatement st, Object value, int index) throws SQLException {
String text = (String) value;
- st.setCharacterStream(index, new StringReader(text), limit);
+ int length = text.length();
+ if (length > limit) {
+ text = text.substring(0, limit);
+ length = limit;
+ }
+
+ st.setCharacterStream(index, new StringReader(text), length);
}
public void setParameterValues(Properties parameters) {
More information about the jbpm-commits
mailing list