From c6fa1e741ef97520553b36a46859f18b457657ea Mon Sep 17 00:00:00 2001 From: Kenneth Ezekiel <88850771+KenEzekiel@users.noreply.github.com> Date: Thu, 2 Nov 2023 18:33:27 +0700 Subject: [PATCH] add: Model --- .../java/com/letterpaw/soap/database/Model.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/main/java/com/letterpaw/soap/database/Model.java diff --git a/src/main/java/com/letterpaw/soap/database/Model.java b/src/main/java/com/letterpaw/soap/database/Model.java new file mode 100644 index 0000000..73ab75a --- /dev/null +++ b/src/main/java/com/letterpaw/soap/database/Model.java @@ -0,0 +1,14 @@ +package com.letterpaw.soap.database; + +import java.sql.SQLException; + +public abstract class Model { + protected static final String TABLE_NAME = ""; + protected static final String CREATE_SQL = ""; + protected boolean is_persisted = false; + + protected static final DatabaseConfig db = DatabaseConfig.getInstance(); + + public abstract void save() throws SQLException; + public abstract void delete() throws SQLException; +} -- GitLab