jHipsterを使用して在庫管理プロジェクトを生成しました。トランザクション(商品の販売、更新、削除)を行うたびに商品数量フィールドを更新します。JHipster別のものが呼び出されたときにエンティティフィールドを更新する最も良い方法
updateProductQuantityという製品リソース(バックエンド)にWebサービスを作成し、ユーザーがトランザクションを実行するときにそれを呼び出すか、バックエンドで行い、javaのみを使用してデータベースを更新する方が良いコード。
jHipsterを使用して在庫管理プロジェクトを生成しました。トランザクション(商品の販売、更新、削除)を行うたびに商品数量フィールドを更新します。JHipster別のものが呼び出されたときにエンティティフィールドを更新する最も良い方法
updateProductQuantityという製品リソース(バックエンド)にWebサービスを作成し、ユーザーがトランザクションを実行するときにそれを呼び出すか、バックエンドで行い、javaのみを使用してデータベースを更新する方が良いコード。
私はこの質問が広すぎると思っていましたが、あなたが求めるものはベストプラクティスとして行く方法しかありません。製品数量をフィールドとして保存する場合は、private
メソッドを実装することをお勧めします(できれば製品サービスにありますが、サービスを使用しない場合はリソースクラスに含めることができます)。製品の作成または削除を実行します。
これはフロントエンドがドメイン/ DBビジネスロジックを心配する必要がないので、バックエンド関連タスクです。
あなたはすなわち、検証、ログイン、などの フロントエンドアプリケーションやものへのフロントエンドに結びついているビジネスロジックを置く必要があります:あなたは良い参考hereを持っています。バックエンドでデータベースに対して実行する必要がある操作 フロントエンドの場合、ビジネスルールの多くは、製品番号が5未満の場合など、ユーザーインターフェイス インジケータで構成され、 製品は赤い見出しと通知で、在庫が低いことを表示します。
ありがとう、あなたの答えは非常に明確で、あなたは私に良い例を与えました。 – Torai