В программе используется несколько подобных классов, но с ними проблем не возникает. Не создается только одна таблица.
Сам класс
@Entity
@Table(name="deposit")
public class Deposit {
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.AUTO)
Long id;
@Column(name="minimal_sum")
Float minimalSum;
@Column(name="maximum_sum")
Float maximumSum;
@Column(name="interval")
Integer interval;
@Column(name="withdraw")
@Type(type = "org.hibernate.type.NumericBooleanType")
Boolean withdrawAnyTime;
@Column(name="withdraw_term")
Integer termForWithdraw;
@Column(name="prolongation")
@Type(type = "org.hibernate.type.NumericBooleanType")
Boolean autoProlongation;
//геттеры и сеттеры
}
hibernate.cfg.xml (вставляю только блок session-factory
, чтобы не засорять)
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/bank?useSSL=false&createDatabaseIfNotExist=true</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
<property name="connection.useSSL">false</property>
<property name="show_sql">true</property>
<!--<property name="hibernate.format_sql">true</property>-->
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
<property name="connection.pool_size">10</property>
<property name="hibernate.connection.autocommit">false</property>
<mapping class="data.Deposit"/>
Эти способы не помогли:
MySQLDialect
hibernate.hbm2ddl.auto
устанавливал в значение create
В чем может быть проблема?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Write voice recorder with voice control
Результат работы первого приложения сериализуетсяВторое приложение десериализует полученный архив и падает