diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2013-08-03 15:06:46 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2013-08-03 15:06:46 +0200 |
commit | b5d6f23d8ac3d4bedb139fdaecc2e9dc621f385a (patch) | |
tree | ede2d0de570efcbb546fabcb2d5d050511792ae1 /container-compiler-plugin/src/main/java/io/trygvis/persistence/EntityMirror.java | |
parent | 34137b599dbea13c94224dff2955376b1394dbc9 (diff) | |
download | container-playground-b5d6f23d8ac3d4bedb139fdaecc2e9dc621f385a.tar.gz container-playground-b5d6f23d8ac3d4bedb139fdaecc2e9dc621f385a.tar.bz2 container-playground-b5d6f23d8ac3d4bedb139fdaecc2e9dc621f385a.tar.xz container-playground-b5d6f23d8ac3d4bedb139fdaecc2e9dc621f385a.zip |
wip
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.java | 9 |
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) { |