Grails String zum Aufzählen?

8

Angenommen, ich habe dieses Enum:

%Vor%

Gibt es eine Möglichkeit für mich, das enum mit seinem Wert / Namen zu erhalten? Im Moment versuche ich das, aber es funktioniert nicht:

%Vor%

Was ich von der DB bekomme, ist eine Zeichenkette (in diesem Fall: "Australia / Sydney"), und nicht der Wert, und leider kann ich nicht einfach den Typ ändern, den es zurückgibt, weil es ein altes ist System und ich bin nur mit dieser DB verbinden, die von mehreren Apps geteilt wird. Wie auch immer darum herum?

    
goo_xara 16.09.2013, 08:32
quelle

4 Antworten

21
___ qstntxt ___

Angenommen, ich habe dieses Enum:

%Vor%

Gibt es eine Möglichkeit für mich, das enum mit seinem Wert / Namen zu erhalten? Im Moment versuche ich das, aber es funktioniert nicht:

%Vor%

Was ich von der DB bekomme, ist eine Zeichenkette (in diesem Fall: "Australia / Sydney"), und nicht der Wert, und leider kann ich nicht einfach den Typ ändern, den es zurückgibt, weil es ein altes ist System und ich bin nur mit dieser DB verbinden, die von mehreren Apps geteilt wird. Wie auch immer darum herum?

    
___ antwort18823644 ___

Fügen Sie Ihrer Aufzählung Folgendes hinzu:

%Vor%

Dann können Sie anrufen:

%Vor%     
___ answer29585519 ___
%Vor%     
___ tag123grails ___ Grails ist ein Open-Source-Framework für Web-Anwendungen, das die Groovy-Programmiersprache verwendet, die wiederum auf der Java Virtual Machine (JVM) und Java basiert das "Kodieren nach Konvention" und verwendet gängige Java-Technologien wie Hibernate und Spring. ___ answer24592504 ___

Mit Bezug auf Blog Ссылка gibt es mehrere Möglichkeiten zum Konvertieren String zu Enum.

%Vor%     
___ tag123groovy ___ Groovy ist eine objektorientierte Programmiersprache für die Java-Plattform. Es ist eine dynamische Sprache mit ähnlichen Funktionen wie Python, Ruby, Perl und Smalltalk. Es kann als Skriptsprache für die Java-Plattform verwendet werden. ___ qstnhdr ___ Grails String zum Aufzählen? ___ answer27537350 ___

Der Vollständigkeit halber können hier noch weitere Optionen hinzugefügt werden, die den von Herrn Haki referenzierten Beitrag kombinieren. Diese Antwort stammt aus dem Blogpost von Amit Jain: Ссылка

%Vor%     
___
tim_yates 16.09.2013, 08:34
quelle
4

Der Vollständigkeit halber können hier noch weitere Optionen hinzugefügt werden, die den von Herrn Haki referenzierten Beitrag kombinieren. Diese Antwort stammt aus dem Blogpost von Amit Jain: Ссылка

%Vor%     
dbrin 18.12.2014 00:34
quelle
3

Mit Bezug auf Blog Ссылка gibt es mehrere Möglichkeiten zum Konvertieren String zu Enum.

%Vor%     
Hussain Fakhruddin 06.07.2014 03:39
quelle
-1
%Vor%     
tsunllly 12.04.2015 03:06
quelle

Tags und Links