いくつかの基本的なガイドに従って Spring Roo をセットアップしました。Roo の標準フォーム (この Youtube ビデオのように) を使用して Web ブラウザーからデータベースのデータにアクセスできるようにセットアップしました。ここで、Java コードからそのデータにアクセスして、サイトの他のページからビューに「挿入」できるようにしたいと考えています。これはどのように行われますか?
編集:これが私が自分のデータにアクセスする方法です:コントローラー(または実際には任意のクラス)から、この注釈をこのプロパティ定義とともに使用します:
@PersistenceContext
private EntityManager manager;
次に、次のようなクエリでデータにアクセスできます。
List<Announcement> results = manager.createQuery("from Announcement a where a.id = :id").setParameter("id", new Long(1)).getResultList();
これにより、アナウンスメント タイプのリストが表示されます (これは、私が作成した単なるエンティティです)。もちろん、このクエリの結果は 1 つだけです (データベースに ID が 1 のエントリがない場合はゼロ)。このソリューションを提供してくれた Micha に感謝します。