r2012 - trunk/topia-persistence/src/main/java/org/nuiton/topia/framework
Author: fdesbois Date: 2010-06-14 16:21:58 +0200 (Mon, 14 Jun 2010) New Revision: 2012 Url: http://nuiton.org/repositories/revision/topia/2012 Log: - Manage case of alias null Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/framework/TopiaQuery.java Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/framework/TopiaQuery.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/framework/TopiaQuery.java 2010-06-14 09:13:07 UTC (rev 2011) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/framework/TopiaQuery.java 2010-06-14 14:21:58 UTC (rev 2012) @@ -384,7 +384,7 @@ * @return the TopiaQuery */ public TopiaQuery setFrom(Class<? extends TopiaEntity> mainEntityClass) { - from = new StringBuilder(" FROM ").append(mainEntityClass.getName()); + setFrom(mainEntityClass, null); return this; } @@ -398,9 +398,11 @@ */ public TopiaQuery setFrom(Class<? extends TopiaEntity> mainEntityClass, String alias) { - setFrom(mainEntityClass); + from = new StringBuilder(" FROM ").append(mainEntityClass.getName()); mainAlias = alias; - from.append(' ').append(alias); + if (StringUtils.isNotEmpty(mainAlias)) { + from.append(' ').append(alias); + } return this; }
participants (1)
-
fdesbois@users.nuiton.org