Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível popular. Use essa tag quando tiver problemas ao usar ou entender o próprio idioma. Essa tag raramente é usada sozinha e é mais frequentemente usada em conjunto com [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].



8
Como funciona o FetchMode no Spring Data JPA
Eu tenho uma relação entre três objetos de modelo em meu projeto (trechos de modelo e repositório no final do post. Quando eu ligo, PlaceRepository.findByIdele dispara três consultas selecionadas: ("sql") SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * …



4
Anotação @Transactional. Como reverter?
Usei essa anotação com sucesso para uma classe Dao. E a reversão funciona para testes. Mas agora preciso reverter o código real, não apenas os testes. Existem anotações especiais para uso em testes. Mas quais anotações são para código que não é de teste? É uma grande questão para mim. …
91 java  hibernate  spring 


11
Tornar os argumentos do método java finais
Que diferença isso finalfaz entre o código abaixo. Há alguma vantagem em declarar os argumentos como final. public String changeTimezone( Timestamp stamp, Timezone fTz, Timezone toTz){ return .... } public String changeTimezone(final Timestamp stamp, final Timezone fTz, final Timezone toTz){ return .... }

3
Ordem de objetos JSON usando ObjectMapper de Jackson
Estou usando o ObjectMapper para fazer meu mapeamento java-json. ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter(); ow.writeValue(new File( fileName +".json"), jsonObj); esta é minha classe java: public class Relation { private String id; private String source; private String target; private String label; private List<RelAttribute> attributes; public String getId() { return id; } …
91 java  json  jackson 



3
Por que uma anotação ausente não causa uma ClassNotFoundException no tempo de execução?
Considere o seguinte código: A.java: import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @Retention(RetentionPolicy.RUNTIME) @interface A{} C.java: import java.util.*; @A public class C { public static void main(String[] args){ System.out.println(Arrays.toString(C.class.getAnnotations())); } } Compilar e executar funciona conforme o esperado: $ javac *.java $ java -cp . C [@A()] Mas então considere isto: $ rm …
91 java  annotations 

9
Solicitação de cliente HTTP Java com tempo limite definido
Gostaria de fazer BIT (testes integrados) para vários servidores na minha nuvem. Preciso que a solicitação falhe em um grande tempo limite. Como devo fazer isso com java? Tentar algo como o abaixo não parece funcionar. public class TestNodeAliveness { public static NodeStatus nodeBIT(String elasticIP) throws ClientProtocolException, IOException { HttpClient …


14
Qual é o destino correto para a variável de ambiente JAVA_HOME para uma distribuição Linux OpenJDK baseada em Debian?
No Windows, JAVA_HOMEdeve apontar para a pasta de instalação do JDK (para que JAVA_HOME/bincontenha todos os executáveis ​​e JAVA_HOME/libstodas as jarbibliotecas padrão ). Se eu baixar o pacote JDK da Sun e instalá-lo no Linux, é o mesmo procedimento. No entanto, preciso usar o pacote OpenJDK padrão do Kubuntu. O …

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.