Лучший способ - создать пакет постоянства, например, называемый данными, и отобразить таблицу непосредственно на классы, но без добавления каких-либо операций, только получателей и установщиков.Например, класс с именем Transaction
, имеющий следующие атрибуты:
class Transaction implements Serializable {
private int id;
private Account account;
private TransactionType transactionType;
private double amount;
private double currentBalance;
// Getters and setters
}
, а затем создайте еще один пакет, содержащий все операции SQL (Create, Read, Update и Delete).
Но лучший способ - использовать ORM, такой как Hibernate.Он предоставит вам готовые операции персистентности, которые вы можете использовать напрямую, без написания одного запроса SQL.