Articles of java

Как уменьшить размер индекса коллекции спящего режима (установленного с составным элементом)?

Мне нужно уменьшить размеры индекса из-за предела mssql в 900 байт. У меня есть класс, который имеет коллекцию, объявленную как набор. Из-за этого первичный ключ состоит из всех столбцов notnull, включая внешний ключ. Из этого первичного ключа создается индекс. Мне не нужен индекс для всех этих столбцов. Есть ли способ уменьшить размер индекса без изменения […]

Проблемы с Hibernate и MSSQL 2016

У меня возникла проблема с Java-приложением (JVM 1.6), которое использует Hibernate 3.6 для доступа к Microsoft SQL Server через Microsoft JDBC-драйвер для SQL Server. При работе с SQL JDBC 3.0 и MSSQL 2008 – 2014 все работает отлично. Но когда я пытаюсь использовать MSSQL 2016, последний «Microsoft JDBC Driver 6.0» (sqljdbc4.jar) – я получаю кучу […]

Строка подключения в JAVA

При работе с JAVA jdbc я столкнулся с ошибкой «Неверная escape-последовательность» Фактическая строка подключения по умолчанию: jdbc:sqlserver://localhost:1433;integratedSecurity=true;<more properties as required>; Но строка подключения, которую я получил от Visual Studio: Data Source=(LocalDB)\v11.0;Initial Catalog="C:\USERS\310213706\DOCUMENTS\VISUAL STUDIO 2013\PROJECTS\DATABASE102\DATABASE102\DATABASE102.MDF";Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False Может ли помочь мне создать соединениеURL ?? Любая помощь очень ценится! благодаря

Ошибка получения данных

Моя таблица: CREATE TABLE [dbo].[R_ACADEMIE]( [ID_ACADEMIE] [dbo].[IDENTIFIANT] NOT NULL, [LC_ACADEMIE_CODE] [dbo].[LIBELLE_COURT] NOT NULL, [LM_ACADEMIE_LIBELLE] [dbo].[LIBELLE_MOYEN] NOT NULL ) ON [PRIMARY] Моя карта результатов: <resultMap class="business.bo.AcademieBO" id="AcademieBOResult"> <result column="ID_ACADEMIE" jdbcType="NUMERIC" property="idAcademie" /> <result column="LC_ACADEMIE_CODE" jdbcType="VARCHAR" property="lcAcademieCode" /> <result column="LM_ACADEMIE_LIBELLE" jdbcType="VARCHAR" property="lmAcademieLibelle" /> </resultMap> AcademiBO.java: import java.io.Serializable; import java.math.BigDecimal; public class AcademieBO implements Serializable{ /** * */ […]

Получение java.sql.Timestamp из ZonedDateTime

Я хочу вставить значение в столбец datetime datatype в базе данных из Java на основе некоторой логики. Логика: если день месяца составляет 29, 30 или 31, то 28-го числа следующего месяца. Else поставлен в тот же день следующего месяца. Например, если дата 2017-08-31 , дата, которая будет 2017-09-28 в базу данных, будет 2017-09-28 . Однако, […]

объединение нескольких таблиц SQL

Я пытаюсь создать список друзей, когда пользователь входит в мои java-приложения. У меня 3 таблицы, ПОЛЬЗОВАТЕЛИ, ДРУЗЬЯ И ПЕСНИ. Таблица пользователей: ID| USERNAME | DOB | 😐 ——– | ——– | 1 | Ted |01/01/1990| 2 | Jim |02/03/1990| 3 | Bill |03/03/1990| Таблицы друзей (ID = ID в таблице USER) USER_ID| FRIEND_ID | :——| […]

(UPDLOCK, ROWLOCK) блокирует всю таблицу даже жестко выбирается только 1 строка

В нашем приложении Java мы используем инструкцию SQL Server для приостановки некоторых процессов. Это оператор SQL: SELECT * FROM MESSAGES WITH (UPDLOCK, ROWLOCK) WHERE MESSAGES.INTERNAL_ID IN ('6f53448f-1c47-4a58-8839-e126e81130f0'); UUID в разделе IN меняются, конечно, от запуска до запуска. Это код Java, который мы используем для блокировки: entityManager.createNativeQuery(sqlString).getResultList() Вышеупомянутый оператор SQL возвращает только одну строку. К сожалению, […]

Сбой гибернации в случае, когда встроенный ключ содержит столбец идентификаторов на SQL Server

Я пытаюсь сопоставить сущность с гибернацией, но с SQL Server я не могу продолжить. Ниже приведены подробности. Объект SQL Server CREATE TABLE [dbo].[BOOK_EMBEDDED]( [row_id] [bigint] IDENTITY(1,1) NOT NULL, [group_no] [int] NOT NULL, [book_name] [varchar](255) NULL, CONSTRAINT [PK_BOOK_EMBEDDED] PRIMARY KEY CLUSTERED ( [group_no] ASC, [row_id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, […]

«Заявление не возвратило результирующий набор» при вызове процедуры из java

В настоящее время я вызываю процедуру с сервера SQL. Вот мой метод: @Override public String savePersonalData(PersonalDataDto personalDataDto) throws SQLException { String output = ""; Connection conn = null; Statement sta = null; String errorClassAndMethod = getErrorContainingClassAndMethod(); try { Gson gson = new GsonBuilder().create(); String json = gson.toJson(personalDataDto); org.json.JSONObject jsonInput = new org.json.JSONObject(json); conn = createConnection(jsonInput); […]

Timestamp # equals () не работает, если Timestamp отображается в / из базы данных

Я использую DATETIME в своей базе данных MS SQL для хранения даты и времени. Java для базы данных: preparedStatement.setTimestamp(2, insertObj.getTimestamp()); База данных для Java: selectedObj.setTimestamp(result.getTimestamp("datetime")); Сравнивая их в моих модульных тестах с insertObj.timestamp.equals(selectedObj.timestamp); случайным образом возвращает true или false. Это известная проблема и как я могу это исправить?

Intereting Posts
Тайм-аут соединения с несколькими вставками – ADO.NET – SQL Server Перемещение SQL Server 2008 R2 в MySQL Как изменить пароль входа sql с переменными Вызов метода Web API 2 с использованием хранимой процедуры CLR CLX с помощью HTTPClient Могут ли параллельные вставки в sql привести к взаимоблокировке? Последовательный GUID в CodeFluent Массовый импорт текстовых файлов / VB2005 / SQL Server 2005 Каков наилучший способ решения проблемы с DBNull? Объединение таблицы в две таблицы отношений один-ко-многим в SQL Server Как избежать состояния гонки базы данных при ручном приращении ПК новой строки Включить номер строки в результат запроса (SQL Server) Есть ли способ установить имя базы данных как глобальное имя в sql-сервере? Как добавить xml-кодировку <? Xml version = "1.0" encoding = "UTF-8"?> В xml Вывод в SQL Server SQL замещает оператор слишком медленно Утилита BCP не может экспортировать данные в Linux с помощью JAVA: