У меня есть JPA entity
, называемый клиентом, и он выглядит следующим образом
@Entity
public class Customer {
private int custNo;
private String custName;
private String country;
public Customer() {
}
public Customer(int custNumber, String custName, String country) {
this.custNo = custNumber;
this.custName = custName;
this.country = country;
}
public int getCustNo() {
return custNo;
}
public void setCustNo(int custNo) {
this.custNo = custNo;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public String getCountry() {
return country;
}
public void setCountry(String country) {
this.country = country;
}
}
, и в моей базе данных есть 2 таблицы: - BE132_name и BE1jj231_address,
Я управляю своим профилем liquibase:diff
и дает мне набор изменений следующим образом
<changeSet author="jobs (generated)" id="1554122585461-10">
<dropTable tableName="BE132_name"/>
</changeSet>
<changeSet author="jobs (generated)" id="1554122585461-11">
<dropTable tableName="BE1jj231_address"/>
</changeSet>
Как вы можете видеть, он создал таблицу удаления, поскольку у меня нет соответствующих JPA
сущностей.Но почему он не создает create script
для моего Клиента?
Для пустой базы данных (без таблиц) я получаю
INFO 4/2/19 5:47 PM: liquibase: No changes found, nothing to do