Я пытаюсь исследовать класс генератора в генерации последовательности идентификаторов Hibernate.
Я пытался использовать генератор последовательности на очень простом отображении
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.test">
<class name="Customer" table="Customer">
<id name="id" column="ID" type="long">
<generator class="sequence">
<param name="sequence">CUSTOMER_SEQUENCE</param>
</generator>
</id>
<property name="name" type="string" column="CUSTOMER_NAME" />
</class>
</hibernate-mapping>
Я использую apachederby, столбец идентификатора в таблице клиентов просто длинный тип данных.
Но когда я пытаюсь выполнить простое сохранение, я сталкиваюсь с ошибкой ниже.
Причина: java.sql.SQLSyntaxErrorException: SEQUENCE CUSTOMER_SEQUENCE не существует.Значит ли это, что Apache Derby не поддерживает генерацию последовательностей?Спасибо