Я пытаюсь создать приложение базы данных с помощью спящего режима, и я хочу локализовать некоторые столбцы, добавив @Translated
Для атрибута и спящего режима сначала создайте таблицу языка и вставьте сначала два основных языка только
, а затем проверьте таблицызначения в таблице Languages и взять псевдоним из языка. Например: Select alias from Languages
и цикл к псевдониму для создания столбцов в базе данных с числом этих псевдонимов:
Пример
InЯзык таблиц
Сначала я должен выполнить цикл и создать этот запрос для этого объекта
Select alias from Language
У меня есть два языка: ar
и en
@Entity
public class City {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Req
@Translated
private String name;
}
Мне нужен этот результат
CREATE TABLE City (
id INT PRIMARY KEY IDENTITY ,
name_ar VARCHAR (255),
name_en VARCHAR (255)
);
и после перезапуска сервера, если я добавил другой язык для примера Fr
hbm2ddl alter City Table и добавить name_fr
это возможно?