私は以下のような私のクラス変数「環境」の「Abonnement」にセッターをしました私のメインの "Abonnement"。私のデータベースでは機能しておらず常に空ですセッター変数は自動的に
答えて
System.getProperty("environnement");
は常にenvironnment
というシステムプロパティを取得します。あなたはenvironnment
パラメータを使用するようにあなたはおそらく、引用符をしたくなかった。
public void setEnvironnement(String environnement) {
this.environnement = System.getProperty(environnement);
// No quotes ---------------------------^------------^
}
environnementは私のスタンドアロンのプロパティですので、私は引用符を使用するつもりはありません。私のクラスでは、私はそれを好きでした。@Column(name = "environnement")private String environnement; public String getEnvironnement(){戻り値environnement; } public void setEnvironnement(String environnement){this.environnement = System.getProperty( "environnement"); }と私のスタンドアロンのように:
@josef:パラメータのポイントは何ですか?あなたがそれを使用しない場合は? –
それが私の質問をしている理由です!私はこれがセッターの形であることを知っている、私はそれを好きに使った、それは動作しない!どのような解決策ですか? – josef
セッターが通常のように、引数を取り、フィールドにセットする方法であって、
public void setEnvironment(String environment) {
this.environment = environment;
}
あなたは環境からフィールドを設定したい場合は、パラメータを必要としない、あなたの方法はもうセッターではありません。
public void initEnvironment() {
this.environment = System.getProperty("environment");
}
そして、あなたは、コンストラクタまたは0123に追加することができます方法。
私はJpaRepository..itのセーブを使用するので、コンストラクタを必要とせずにエンティティを自動的に – josef
さらにコードを投稿して、何が起こっているのかわかりません。JPA/Springのタグを提供します –
- 1. 自動ゲッター/セッター
- 2. PhpStormの変数、プロパティ、ゲッター/セッターを自動入力する
- 3. Mavenプラグインが自動的にセッター/ゲッターを生成しますか?
- 4. ES6クラスの動的ゲッター/セッター
- 5. は自動的にbashスクリプト内の変数を変更
- 6. はAndroidスタジオで自動的にゲッターとセッターを生成します
- 7. 変数をクラス__init__メソッドに自動的に渡す方法は?
- 8. SharedPreferences変数を自動的に更新するには?
- 9. 変更は自動的にレールコンソール
- 10. ノードは自動的にセッション変数を作成しますか?
- 11. Pythonモジュールのグローバル変数は自動的にリセットされます
- 12. ローカル変数が自動的に変更される理由
- 13. 保護されたセッターでVB.NETで自動的に実装されるプロパティ?
- 14. C#7のゲッターとセッターのスタイルを自動的に適用する
- 15. vb.netで自動的に変数名を動的に宣言する代替語
- 16. は自動的に
- 17. は自動的に
- 18. gccは静的変数を自動的に0に初期化しますか?
- 19. JQuery関数は自動的に自動実行/イベントが自動的にトリガされますか?
- 20. 自動的に配列に変数を追加しますか?
- 21. PHPのフォームに自動的に変数を追加する
- 22. 自動的に変数をコンストラクタに追加する+ eclipse
- 23. は自動的
- 24. は自動的
- 25. は自動的
- 26. は自動的
- 27. は自動的
- 28. は自動的
- 29. セルの値を自動的に変更
- 30. WinXPで自動的にキーボードレイアウトを変更
''環境変数 ''を ''環境変数 ''に変更しますか? – TMichelsen
いくつかの詳細を追加できますか?私たちにあなたのクラスを教えてもらえますか、それは本当に明確ではありません – Saif
環境は私のスタンドアロンのプロパティなので、私は引用符を使用するつもりはありません。 私のクラスで私はそれをしました:@Column(name = "environnement") \t private String environnement; \t public String getEnvironnement(){ \t \t return environnement; \t} \t公共ボイドsetEnvironnement(文字列エンバイロメント){ \t \t this.environnement =はSystem.getProperty( "エンバイロメント")。 \t} 、そのような私のスタンドアロンで: <プロパティ名=「エンバイロメント」の値=「者協会」/> 私はそれはあなたがしたい私のクラスでスタンドアロンでエンティティ – josef