Added a test-case to proofe, that @Converter and @Lob can be used together
[hibernate4-maven-plugin] / src / it / lob / src / main / java / de / juplo / tests / MyConverter.java
diff --git a/src/it/lob/src/main/java/de/juplo/tests/MyConverter.java b/src/it/lob/src/main/java/de/juplo/tests/MyConverter.java
new file mode 100644 (file)
index 0000000..1c0e30b
--- /dev/null
@@ -0,0 +1,26 @@
+package de.juplo.tests;
+
+import javax.persistence.AttributeConverter;
+import javax.persistence.Converter;
+
+
+/**
+ * Taken from https://hibernate.atlassian.net/browse/HHH-9615
+ * @author Kai Moritz 
+ */
+@Converter
+public class MyConverter implements AttributeConverter<String, Integer>
+{
+
+  @Override
+  public Integer convertToDatabaseColumn(String attribute)
+  {
+    return attribute.length();
+  }
+
+  @Override
+  public String convertToEntityAttribute(Integer dbData)
+  {
+    return "";
+  }
+}