oracleデータベースに対してselect *文を実行する最も簡単な方法を見つけるのに問題があります。私がしたいことは、テーブルのフィールドの1つがONまたはOFFであるかどうかを確認してから、いくつかの検証を実行することです。私のアプリケーションはSpring Bootでビルドされていますが、テーブルをクエリして値をいくつかのpojoにマップするいくつかの方法があることはわかっています。私は自分のapplication.propertiesにjdbc接続の詳細を持っています表とマップをpojoに照会する簡単な方法
0
A
答えて
0
かなり簡単です。あなたはコード構造やその他の情報を表示していないので、私はいくつかのことを仮定する自由を取っています。
まず、私は
@Bean(name = "dataSource")
@Primary
@ConfigurationProperties(prefix = "spring.datasource")
public OracleDataSource oracleDataSource() throws SQLException {
OracleDataSource dataSource = new OracleDataSource();
dataSource.setUser(userName);
dataSource.setPassword(password);
dataSource.setURL(dataSourceUrl);
dataSource.setImplicitCachingEnabled(true);
dataSource.setFastConnectionFailoverEnabled(true);
dataSource.setDriverType(driverClass);
return dataSource;
}
は、プロパティファイルは、必要な接続の詳細を持っていますあなたはクラスがOracleデータ・ソース・プロバイダー豆のような必要な構成を持っているランチャーと信じているので、私はあなたから必要な変数を参照していると信じてプロパティファイルを対応するユーザー名、パスワード文字列に変換します。
これをソートしたら、必要なDAOおよびエンティティクラスを作成する必要があります。
これを行った後にSampleClassはあなたのエンティティPOJO
@Table(name = "TABLE_NAME")
public class SampleClass implements Serializable{
private static final long serialVersionUID = 175721653757515959L;
@Id
@Column(name = "COL1")
private Long columnOne;
@Column(name = "COL2")
private String column2;
...generate getters and setters
}
あり、好ましくはインターフェース
@Repository
public interface YourDao {
List<SampleClass> getRowsfromDB(String foobar) throws exception
}
をDAOパッケージを作成し、DAO IMPLクラスに型指定されたクエリを作成します。それはあなたがグーグルで得ることができる簡単な方法です。
これがあなたが探している方向ならば、これについてもっと助けが必要かどうか教えてください。
public interface UserDataRepository extends JpaRepository<UserData, Long> {
@Query(value = "SELECT flag FROM user_data", nativeQuery = true)
public List<Object[]> findFlags();
}
System.out.println("data"+ userDataRepository.findFlags());
は、この情報がお役に立てば幸い:
0
私はあなたがこのような何かを行うことができると思います!
関連する問題
- 1. テーブルの簡単な照会
- 2. 複数のpojoを1つのpojoにする簡単な方法
- 3. SIMPLE簡単なイメージの照会
- 4. ノードの子を照会する簡単な方法はありますか?
- 5. 単一POJOクラスを複数のテーブルにマップする方法
- 6. AzureテーブルストレージデータモデルをNode.jsにマップする最も簡単な方法
- 7. URLをJavaのリクエストハンドラにマップする最も簡単な方法
- 8. Googleマップでマウススクロールを無効にする簡単な方法
- 9. 比較的簡単なJava POJOをシリアル化する最速の方法は?
- 10. PHPのルートをマップする最も簡単な方法
- 11. 単語&シノニムテーブルを照会する最も効率的な方法
- 12. Ocamlのマップでキーを見つける簡単な方法
- 13. jsonで簡単に印刷する方法簡単なJavaライブラリ
- 14. POJOデータソースを使用してOracle DBに照会する
- 15. C#のメッセージコンテンツのイベントログを照会する最も簡単な方法は何ですか?
- 16. 簡単な方法
- 17. (簡単な方法)
- 18. 簡単な方法
- 19. 簡単な方法
- 20. 簡単な方法
- 21. 簡単な方法
- 22. 簡単な方法
- 23. 簡単な方法
- 24. guiにテキストを表示する最も簡単な方法は?
- 25. ラベルにArduinoのシリアルデータを表示する簡単な方法
- 26. ネストされた影の要素を内側の要素から照会する簡単な方法は?
- 27. JSON配列をPOJOまたはPOJOリストにマップ/デシリアライズする方法は?
- 28. ハスケル - Data.Dynamicをマップに入れる簡単な方法はありますか?
- 29. MvxDialogFragmentを表示する簡単な方法は何ですか?
- 30. ブロックチェインビットコインをローカルに照会する方法
また、回答があればお答えください。 –