java- все статьи тега ➜ страница 66


Как создать проект Java gradle

как создать проект Java Gradle из командной строки? он должен создать стандартный макет папки maven как на картинке ниже. обновление: .1. От http://www.gradle.org/docs/current/userguide/tutorial_java_projects.html Мне нужно создать файл build.gradle С 2 строки apply plugin: 'java' apply plugin: 'eclipse' .2. Добавить в build.gradle задача ниже, чем выполнить gradle create-dirs task "create-dirs" << { sourceSets*.java.srcDirs*.each { it.mkdirs() } sourceSets*.resources.sr ...

Правильное использование flush() в JPA / Hibernate

я собирал информацию о методе flush (), но я не совсем понимаю, когда его использовать и как правильно его использовать. Из того, что я прочитал, я понимаю, что содержимое контекста персистентности будет синхронизировано с базой данных, т. е. выдача невыполненных инструкций или обновление данных сущности. теперь я получил следующий сценарий с двумя сущностями A и B (в отношениях один-к-одному, но не принудительно или по образцу JPA). A есть композитный ПК, который устанавливается вручную, а та ...

Как проверить "hasRole" в Java-коде с Spring Security?

Как проверить права пользователя или разрешения в коде Java ? Например - я хочу показать или скрыть кнопку для пользователя в зависимости от роли. Есть аннотации, такие как: @PreAuthorize("hasRole('ROLE_USER')") Как сделать это в коде Java? Что-то вроде : if(somethingHere.hasRole("ROLE_MANAGER")) { layout.addComponent(new Button("Edit users")); } ...

Спящий режим последовательности JPA (не Id)

можно ли использовать последовательность DB для некоторого столбца, который не является идентификатором/не является частью составного идентификатора? Я использую hibernate в качестве поставщика jpa, и у меня есть таблица, в которой есть некоторые столбцы, которые генерируют значения (используя последовательность), хотя они не являются частью идентификатора. Я хочу использовать последовательность для создания нового значения для сущности, где столбец для последовательности не (часть) первичны ...

Когда ловить java.ленг.Ошибка?

в каких ситуациях нужно поймать java.lang.Error по заявлению? ...

Как передать класс в качестве параметра в Java?

есть ли способ передать класс в качестве параметра в Java и запустить некоторые методы из этого класса? void main() { callClass(that.class) } void callClass(???? classObject) { classObject.somefunction // or new classObject() //something like that ? } Я использую Google Web Toolkit, и он не поддерживает отражение. ...

Почему это утверждение if, с присвоением и проверкой равенства, оценивается как false?

Как работает Java если заявление работа, когда он имеет назначение и проверку равенства OR - d вместе?? public static void test() { boolean test1 = true; if (test1 = false || test1 == false) { System.out.println("TRUE"); } else { System.out.println("FALSE"); } } почему эта печать ложная? ...

Итерация по коллекциям Java в Scala

Я пишу некоторый код Scala, который использует Apache POI API. Я хотел бы перебрать строки, содержащиеся в java.util.Iterator что я получаю из листа класса. Я хотел бы использовать итератор в for each цикл стиля, поэтому я пытался преобразовать его в родную коллекцию Scala, но не повезло. Я посмотрел на классы/черты оболочки Scala, но я не вижу, как их правильно использовать. Как я могу перебирать коллекцию Java в Scala без используя многословный while(hasNext()) getNext() стиль петли? вот код ...

остановите IntelliJ IDEA для переключения уровня языка java каждый раз, когда POM перезагружается (или измените уровень языка проекта по умолчанию)

используя IntelliJ 12, у меня есть проект java, и я использую maven с pom.XML. Мой проект использует java8, но, похоже, уровень языка проекта по умолчанию был установлен на 6 при импорте проекта. Я могу изменить уровень языка на 8.0 (F4 -> Modules -> Language level), однако каждый раз, когда я редактирую свой pom.xml уровень проекта переключается обратно на "использовать уровень языка проекта", и я должен редактировать эти настройки снова и снова. есть ли что-то, что мне нужно добавить в ...

Критерий Hibernate возвращает дочерние элементы несколько раз с помощью FetchType.ЖАЖДУЩИЙ

у меня есть Order класс, который имеет список OrderTransactions и я сопоставил его с отображением один-ко-многим Hibernate следующим образом: @OneToMany(targetEntity = OrderTransaction.class, cascade = CascadeType.ALL) public List<OrderTransaction> getOrderTransactions() { return orderTransactions; } эти Orders также есть поле orderStatus, который используется для фильтрации по следующим критериям: public List<Order> getOrderForProduct(OrderFilter orderFilter) { Criteria ...

C# эквивалентно Java charAt ()?

Я знаю, что мы можем использовать charAt() метод в Java получить отдельный символ в строке, указав его позицию. Существует ли эквивалентный метод в C#? ...

JSF vs Facelets vs JSP [дубликат]

этот вопрос уже есть ответ здесь: В чем разница между JSF, Servlet и JSP? 15 ответов Я не могу получить четкий ответ относительно конкретной разницы между Java Server лица и так называемые facelets. Может ли кто-нибудь дать мне ясный день ответ?!? кроме того, я понимаю, что JSF или JSP можно использовать для создания динамических веб-страниц, но две, казалось бы, конфликтующие детали меня смущают. Я слы ...

разделить строку только на первом экземпляре-java

Я хочу разделить строку на ' = ' charecter. Но я хочу, чтобы он разделился только на первом экземпляре. Как я могу это сделать ? Вот пример JavaScript для ' _ ' char, но он не работает для меня разделить строку только на первый экземпляр указанного символа пример : apple=fruit table price=5 когда я пытаюсь строку.Сплит('='); это дает [apple],[fruit table price],[5] но мне нужно [apple],[fruit table price=5] спасибо ...

Spring Java Config: как создать прототип-область @Bean с аргументами времени выполнения?

используя Java Config Spring, мне нужно получить / создать экземпляр компонента с прототипом с аргументами конструктора, которые доступны только во время выполнения. Рассмотрим следующий пример кода (упрощенный для краткости): @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated String name = request.getParameter("name"); Thing thing = appCtx.getBean(Thing.class, name); //System.out.println(thing.getName()); //p ...

Spring CrudRepository findByInventoryIds (List inventoryIdList) - эквивалент в предложении

в Spring CrudRepository, есть ли у нас поддержка "в предложении" для поля? т. е. что-то подобное? findByInventoryIds(List<Long> inventoryIdList) если такая поддержка недоступна, какие элегантные варианты можно рассмотреть? Запуск запросов для каждого идентификатора может быть не оптимальным. ...

Тернарный оператор в Java только оценивает одно выражение с Java 7 - это отличалось в Java 1.6 и ниже?

готовясь к экзамену Oracle Certified Associate Java SE 8 Programmer 1, я наткнулся на следующий абзац о троичном выражении в официальном учебном пособии: Оценка Тернарного Выражения Начиная с Java 7, во время выполнения будет вычисляться только одно из правых выражений тернарного оператора. Аналогично операторам короткого замыкания, если одно из двух правых выражений в тернарном операторе выполняет побочный эффект, то он не может быть применен во время выполнения. Проиллюстрируем этот п ...

JNI преобразование jstring в char *

Я передал строку URL из Java в код C как jstring тип данных с помощью JNI. И мой метод библиотеки нуждается в char * Как url. как я могу конвертировать jstring на char * ? С. П.: Есть ли преимущество использования jcharArray в C? (т. е. проходя char [] вместо строки в собственном методе) ...

вызов нестатического метода в статическом методе в Java [дубликат]

этот вопрос уже есть ответ здесь: не может сделать статическую ссылку на нестатический метод 8 ответов Я получаю сообщение об ошибке при попытке вызвать нестатический метод в статическом классе. не удается сделать статическую ссылку на нестатический метод methodName () из типа воспроизведение Я не могу сделать метод статическим, так как это тоже дает мне ошибку. этот статический метод не может ...

Java: получить последний элемент после разделения

Я использую метод разделения строк, и я хочу иметь последний элемент. Размер массива может измениться. пример: String one = "Düsseldorf - Zentrum - Günnewig Uebachs" String two = "Düsseldorf - Madison" Я хочу, чтобы разбить строки и получить последний элемент: lastone = one.split("-")[here the last item] // <- how? lasttwo = two.split("-")[here the last item] // <- how? Я не знаю размеры массивов во время выполнения :( ...

Почему объекты передачи данных (DTO) анти-паттерн?

Я недавно подслушал, как люди говорят это объекты передачи данных (DTOs) являются анти-шаблон. Почему? Каковы альтернативы? ...