Вам понадобятся лимбаза и спящие банки. Предположим, у вас есть класс pojo person
с идентификаторами, именами, гендерными свойствами. Создайте геттеры и сеттеры этих свойств.
Вам нужно создать файл LiquiBase (db-changelog.xml)
Например:
<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-2.0.xsd">
<changeSet author="rover" id="123456789-1">
<createTable tableName="PERSON">
<column autoIncrement="true" name="PERSON_ID" type="BIGINT">
<constraints nullable="false" primaryKey="true" />
</column>
<column name="NAME" type="VARCHAR(255)" />
<column name="GENDER" type="VARCHAR(2)" />
</createTable>
</changeSet>
</databaseChangeLog>
Не забудьте добавить LiquiBase фасоль в вашем боба
<bean id="LiquibaseUpdater" class="liquibase.integration.spring.SpringLiquibase">
<property name="dataSource" ref="dataSource" />
<property name="changeLog" value="classpath:db-changelog.xml" />
</bean>
Вы также должны добавить весна/спящий фасоль.
Привет и добро пожаловать в Stackoverflow. На данный момент ваш вопрос не соответствует типу вопроса, который можно задать здесь. Пожалуйста, найдите минутку, чтобы прочитать [как спросить] (http://stackoverflow.com/help/how-to-ask). В настоящий момент ответы на этот вопрос будут слишком широкими. В идеале вы должны показать, что вы уже пробовали, и задать более конкретный вопрос. Я бы посоветовал вам попробовать документацию по Liquibase (например, http://www.liquibase.org/quickstart.html и http://www.liquibase.org/documentation/spring.html), попробуйте, а затем спросите, все еще возникают проблемы. – DB5