Perguntas com a marcação «enums»

Um tipo de dados que consiste em um conjunto de valores nomeados chamados elementos, membros ou enumeradores do tipo.





9
Enum do mapa na JPA com valores fixos?
Estou procurando as diferentes maneiras de mapear uma enumeração usando JPA. Quero especialmente definir o valor inteiro de cada entrada de enum e salvar apenas o valor inteiro. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right { READ(100), WRITE(200), EDITOR (300); private int value; Right(int …
192 java  spring  orm  jpa  enums 

7
Como definir enum para null
Eu tenho um enum string name; public enum Color { Red, Green, Yellow } Como configurá-lo para NULL no carregamento. name = ""; Color color = null; //error Editado: Meu mal, não expliquei direito. Mas todas as respostas relacionadas a anuláveis ​​são perfeitas. Minha situação é: E se, eu obtiver …
191 c#  enums  null  nullable 

21
Como usar enums como sinalizadores em C ++?
Tratar enums como sinalizadores funciona bem em C # por meio do[Flags] atributo, mas qual é a melhor maneira de fazer isso em C ++? Por exemplo, eu gostaria de escrever: enum AnimalFlags { HasClaws = 1, CanFly =2, EatsFish = 4, Endangered = 8 }; seahawk.flags = CanFly | …
187 c++  enums 


2
Nomeação de enums em Java: Singular ou Plural?
Existe uma recomendação "oficial" de como nomear enums de Java? enum Protocol { HTTP, HTTPS, FTP } ou enum Protocols { HTTP, HTTPS, FTP } Eu sei que no mundo .Net a recomendação é usar o singular, exceto as enumerações que representam sinalizadores de bits. Apenas curioso se há algo …


13
C # vs Java Enum (para quem é novo em C #)
Eu tenho programado em Java por um tempo e acabei de ser lançado em um projeto que é inteiramente escrito em C #. Estou tentando acelerar o processo em C # e notei enumerações usadas em vários lugares no meu novo projeto, mas, à primeira vista, as enumerações em C …





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.