Учетные данные БД будут передаваться через файл hibernate.cfg.xml, такой как класс драйвера, URL, имя пользователя, пароль, диалект, hbm2ddl.auto и т. Д.
Внутри класса pojo, @Table(name="table_name")
isиспользуется для получения доступа к таблице в БД.
Каждая переменная в классе pojo помечена @column(name="column_name")
.Переменные указывают на соответствующие столбцы в таблице.Если вы хотите объявить переменную, которой нет в таблице БД, аннотируйте ее с помощью @ Transient.
Теперь, когда вы создаете объект класса pojo, затем устанавливаете данные для объекта с помощью setter, каждая переменная внутриpojo для этого объекта инициализируется с некоторым значением, и в то же время переменная указывает на определенные столбцы.
Поэтому, когда вы вызываете метод persist()
или save()
или saveOrUpdate()
, передавая объект, значенияПеременные будут введены в соответствующие столбцы.
После того, как вызов будет сохранен или сохранен или saveOrUpdate, вы должны вызвать commit()