Java spring boot JPA について
上記を勉強中で初心者です。
コントローラークラスAでDBの値をSELECTし、その値をhtmlに送り表示させています。
その値をコントローラークラスBでも使用したいのですがどうすれば良いのでしょうか?
***********************
※コントローラークラスA
@RequestMapping(value = {"/"}, method = RequestMethod.GET)
public String check(Model model) {
List<db> dblist = new ArrayList<db>();
dblist=TestRepository.dblist();
model.addAttribute("dblist", dblist);
return "/test"; }
***********************
※リポジトリ
@Repository
public interface TestRepository extends JpaRepository<Db, Integer>{
@Query(value="SELECT id FROM test" ,nativeQuery = true)
List<db> dblist();
}
***********************
※エンティティクラス
@Entity
@Table(name = "table")
public class db {
@Id @Column(name = "id") @GeneratedValue(strategy = GenerationType.AUTO) private Integer id;
***********************
※コントローラークラスB
@Autowired
TestRepository testRepository;
????
あなたの回答
tips
プレビュー