From 925481bf888f0ccf705b73a9ce3ae5bbef6ae372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Fri, 27 Mar 2009 08:53:48 +0000 Subject: [PATCH] added PEntity constructor for improved entity expression creation --- querydsl-apt/src/main/resources/macros.ftl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/querydsl-apt/src/main/resources/macros.ftl b/querydsl-apt/src/main/resources/macros.ftl index 5eb2d6640..b93c9f04d 100644 --- a/querydsl-apt/src/main/resources/macros.ftl +++ b/querydsl-apt/src/main/resources/macros.ftl @@ -41,13 +41,16 @@ <#-- constructors --> <#if !embeddable> public ${pre}${decl.simpleName}(java.lang.String path) { - super(${decl.name}.class, "${decl.simpleName}", path); + this(${decl.name}.class, path); + } + public ${pre}${decl.simpleName}(Class cl, java.lang.String path) { + super(cl, "${decl.simpleName}", path); <#list decl.entityFields as field> <#if !reserved?seq_contains(field.name)> _${field.name}(); - } + } public ${pre}${decl.simpleName}(PathMetadata metadata) { super(${decl.name}.class, "${decl.simpleName}", metadata);