summaryrefslogtreecommitdiff
path: root/container-compiler-plugin/src/main/java/io/trygvis/persistence/EntityMirror.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-compiler-plugin/src/main/java/io/trygvis/persistence/EntityMirror.java')
-rw-r--r--container-compiler-plugin/src/main/java/io/trygvis/persistence/EntityMirror.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/container-compiler-plugin/src/main/java/io/trygvis/persistence/EntityMirror.java b/container-compiler-plugin/src/main/java/io/trygvis/persistence/EntityMirror.java
index fe50e17..7b45145 100644
--- a/container-compiler-plugin/src/main/java/io/trygvis/persistence/EntityMirror.java
+++ b/container-compiler-plugin/src/main/java/io/trygvis/persistence/EntityMirror.java
@@ -4,7 +4,7 @@ import io.trygvis.container.compiler.model.ClassG;
import io.trygvis.container.compiler.model.ParameterRef;
import io.trygvis.container.compiler.model.TypeRef;
-import javax.lang.model.type.TypeMirror;
+import javax.lang.model.type.DeclaredType;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
@@ -16,13 +16,16 @@ import static org.apache.commons.lang.StringUtils.join;
public class EntityMirror {
public final GeneratorSupport generatorSupport;
public final List<FieldMirror> fields = new ArrayList<>();
- public final TypeMirror javaName;
+ public final DeclaredType javaName;
public final String tableName;
+ public final String daoName;
- public EntityMirror(GeneratorSupport generatorSupport, TypeMirror javaName, String tableName) {
+ public EntityMirror(GeneratorSupport generatorSupport, DeclaredType javaName, String tableName) {
this.generatorSupport = generatorSupport;
this.javaName = javaName;
this.tableName = tableName;
+
+ this.daoName = javaName.asElement().getSimpleName() + "Dao";
}
public void add(FieldMirror field) {