Skip to main content
summaryrefslogtreecommitdiffstats
path: root/jpa
diff options
context:
space:
mode:
authorNan Li2013-09-26 16:52:33 +0000
committerNan Li2013-09-26 16:52:33 +0000
commitac88013069da9393f4091567202e2741b027e157 (patch)
treef0cca34103a9666987bddfaeb65cf803247d2a90 /jpa
parent3b91de6d7e38aa28539d634244b5cad40e56dc6b (diff)
downloadwebtools.dali-ac88013069da9393f4091567202e2741b027e157.tar.gz
webtools.dali-ac88013069da9393f4091567202e2741b027e157.tar.xz
webtools.dali-ac88013069da9393f4091567202e2741b027e157.zip
415647 - fixes for precision and scale
Diffstat (limited to 'jpa')
-rw-r--r--jpa/plugins/org.eclipse.jpt.jpa.annotate/src/org/eclipse/jpt/jpa/annotate/mapping/ColumnAttributes.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.jpa.annotate/src/org/eclipse/jpt/jpa/annotate/mapping/ColumnAttributes.java b/jpa/plugins/org.eclipse.jpt.jpa.annotate/src/org/eclipse/jpt/jpa/annotate/mapping/ColumnAttributes.java
index 12943fe1ab..ff849b84f7 100644
--- a/jpa/plugins/org.eclipse.jpt.jpa.annotate/src/org/eclipse/jpt/jpa/annotate/mapping/ColumnAttributes.java
+++ b/jpa/plugins/org.eclipse.jpt.jpa.annotate/src/org/eclipse/jpt/jpa/annotate/mapping/ColumnAttributes.java
@@ -248,7 +248,8 @@ public class ColumnAttributes extends AnnotationAttributes
public boolean isSetPrecision()
{
- return getAnnotationAttribute(AnnotationAttributeNames.PRECISION) != null;
+ AnnotationAttribute attr = getAnnotationAttribute(AnnotationAttributeNames.PRECISION);
+ return attr != null && !StringTools.isBlank(attr.attrValue);
}
public int getPrecision()
@@ -288,7 +289,8 @@ public class ColumnAttributes extends AnnotationAttributes
public boolean isSetScale()
{
- return getAnnotationAttribute(AnnotationAttributeNames.SCALE) != null;
+ AnnotationAttribute attr = getAnnotationAttribute(AnnotationAttributeNames.SCALE);
+ return attr != null && !StringTools.isBlank(attr.attrValue);
}
public int getScale()

Back to the top