ためのDAOとJPA私はOWASP specification for hashingを使用してSQLインジェクションを防ぐセキュアなログインを作るしようとしているが、私のアプリケーションの他の部分のために私はJPAを使用したと思って、私はかどうかを知りませんハイブリッドを使うのは良い習慣ですが、すべてのデータレイヤーにDAOを使用して一貫性を保つだけでいいですか?Webアプリケーション:データ層
JPAとDAOの両方を使用すると、実行時に互換性の問題が発生するかどうかも知りたいですか?
おかげ
私はカスタムクエリを使うのがはるかに簡単なので、DAOだけを認証用に、JPAを残り用に使うべきです。 –
データアクセスロジックのみのEntityManagerのCRUDメソッドを呼び出す必要ならば、上記の記事で述べたように、私はこの場合に任意の値を追加することなく、EntityManagerのの単なるラッパーになるDAOを含まない罰金だと思います。 –
さて、私はそれを今すぐ取得し、あなたは正しい、私はJPAに固執する必要があります。明確化のためにありがとう。 –