Доступные версии документации

Hibernate

Для подсоединения к БД с помощью Hibernate:

  1. выбрать пакет для соответствующей версии Hibernate.

    Версия hibernate Версия диалекта
    3.0.3 – 3.5.6 linter_hibernate3
    3.6.0 – 3.6.9 linter_hibernate3.6
    4.0 – 4.3.11 linter_hibernate4
    5.0.0 – 5.0.7 linter_hibernate5
    5.0.8, 5.0.9 linter_hibernate5.0.8
    5.1 linter_hibernate5.1

    hibernate spatial

    Примечание

    Для версии hibernate до 5. требуется наличие модуля linter_hibernate4.

     linter_spatial
  2. для сборки пакета диалекта перейти в соответствующий каталог и подать команду:

    mvn clean install 

    (диалект будет установлен в репозиторий maven) или

    mvn clean package 

    (диалект будет собран в jar-файл в каталоге target).

    Примечание

    Можно изменить файл pom.xml, указав конкретную версию hibernate, например,

    <dependencies>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>4.0.0</version>
        </dependency>
    </dependencies>
    

    Возможны и другие способы использования интерфейса (прямое подключение к проекту, сборка в составе hibernate и т. п.).

  3. подключиться к СУБД ЛИНТЕР.

    В случае если пакет диалекта установлен в репозиторий maven, то для подключения его к приложению достаточно в соответствующий файл pom.xml добавить зависимость от интерфейса, например, так:

    <dependencies>
        <dependency>
            <groupId>ru.relex.lintersql</groupId>
            <artifactId>linter-hibernate4</artifactId>
            <version>1.0.1</version>
        </dependency>
    </dependencies>
    
    

    Для указания параметров доступа потребуются параметры подключения, например, такие:

    <properties>
      <db.dialect>org.hibernate.dialect.LinterDialect</db.dialect>
      <jdbc.driver>com.relx.jdbc.LinterDriver</jdbc.driver>
      <jdbc.url>jdbc:linter:linapid:localhost:1070:local;
       emptyBlobAsNull=true</jdbc.url>
      <jdbc.user>SYSTEM</jdbc.user>
      <jdbc.pass>MANAGER</jdbc.pass>
      <jdbc.isolation/>
    </properties>
    
    

    Следует помнить, что непосредственно для доступа к СУБД требуется ещё и JDBC-драйвер СУБД ЛИНТЕР linjdbc-1.x.jar.

    Для работы диалекта hibernate spatial необходимо наличие диалекта hibernate и JDBC-драйвера.

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter