Articles of java

Adicionando a lista da cláusula IN a uma consulta JPA

Eu construí um NamedQuery que se parece com isso: @NamedQuery(name = “EventLog.viewDatesInclude”, query = “SELECT el FROM EventLog el WHERE el.timeMark >= :dateFrom AND ” + “el.timeMark <= :dateTo AND " + "el.name IN (:inclList)") O que eu quero fazer é preencher o parâmetro: inclList com uma lista de itens em vez de um item. […]

Confusão de tamanho de lote de hibernação

Este programa faz dezenas de milhares de inserções consecutivas, uma após a outra. Eu nunca usei o Hibernate antes. Eu estou ficando extremamente lento desempenho (se eu apenas conectar e executar o SQL manualmente eu sou 10-12x mais rápido. Meu batch_size é definido como 50 como muitos tutoriais de hibernação. Aqui está um registro de […]

Como adicionar uma nova linha de texto a um arquivo existente em Java?

Gostaria de acrescentar uma nova linha a um arquivo existente sem apagar as informações atuais desse arquivo. Em suma, aqui está a metodologia que estou usando no momento atual: import java.io.BufferedWriter; import java.io.FileWriter; import java.io.Writer; Writer output; output = new BufferedWriter(new FileWriter(my_file_name)); //clears file every time output.append(“New Line!”); output.close(); O problema com as linhas acima […]

É possível escrever o método swap em Java?

Aqui está a pergunta: escreva um método que troque duas variables. Essas duas variables ​​devem ser primitivas. Não precisa ser genérico, por exemplo, duas variables int . Há algum caminho?!

Usando traços do Scala com methods implementados em Java

Eu acho que não é possível invocar methods implementados em traços do Scala de Java, ou existe uma maneira? Suponha que eu tenha em Scala: trait Trait { def bar = {} } e em Java, se eu usá-lo como class Foo implements Trait { } Java reclama que o Trait is not abstract and […]

Maneira fácil de executar o mesmo teste de junit repetidas vezes?

Como o título diz, estou procurando uma maneira simples de executar os testes do JUnit 4.x várias vezes seguidas automaticamente usando o Eclipse. Um exemplo seria executar o mesmo teste 10 vezes seguidas e informar o resultado. Nós já temos uma maneira complexa de fazer isso, mas eu estou procurando uma maneira simples de fazer […]

Expressão Lambda e método genérico

Suponha que eu tenha uma interface genérica: interface MyComparable<T extends Comparable> { public int compare(T obj1, T obj2); } E um sort método: public static <T extends Comparable> void sort(List list, MyComparable comp) { // sort the list } Eu posso invocar esse método e passar uma expressão lambda como argumento: List list = Arrays.asList(“a”, […]

Collections.sort com vários campos

Eu tenho uma lista de objects “Report” com três campos (tipo All String) – ReportKey StudentNumber School Eu tenho um código de tipo vai como- Collections.sort(reportList, new Comparator() { @Override public int compare(final Report record1, final Report record2) { return (record1.getReportKey() + record1.getStudentNumber() + record1.getSchool()) .compareTo(record2.getReportKey() + record2.getStudentNumber() + record2.getSchool()); } }); Por algum motivo, […]

Como o FetchMode funciona no Spring Data JPA

Eu tenho uma relação entre três objects de modelo no meu projeto (modelo e trechos de repository no final do post. Quando eu chamo PlaceRepository.findById ele triggers três consultas selecionadas: (“sql”) SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * FROM city c LEFT […]

Pacotes Java com e org

Qual o significado dos pacotes org e com em java?