問題タブ [annotations]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
34275 参照

java - Java アノテーション

Javaでの注釈の目的は何ですか? 私は、コメントと実際のコードの間のどこかとして、このあいまいな考えを持っています。それらは実行時にプログラムに影響しますか?

それらの典型的な使用法は何ですか?

それらはJavaに固有のものですか?C++ に相当するものはありますか?

0 投票する
8 に答える
631 参照

java - 手作りの Hibernate マッピング ファイルからアノテーションに移行する努力をする価値はありますか?

手作りの休止状態マッピング ファイルを使用して開発された元のコード ベースを持つ webapp があります。それ以来、hbm.xml ファイルの「コーディング」にかなり習熟しました。しかし、最近のクールな子供たちはすべて注釈を使用しています。

質問は、コードをリファクタリングして hibernate アノテーションを使用する価値があるかどうかです。ヒップでモダンであること以外に、何か得られるものはありますか? 既存の手動でコーディングされたマッピング ファイルを制御できなくなりますか?

サブ質問は、どのくらいの労力がかかるかということです。 私は自分のデータベースが無駄がなく意地悪であるのが好きです。マッピングは、2 つのセット、いくつかのサブクラス、および約 8 つのテーブルを含む、12 のドメイン オブジェクトのみをカバーします。

親愛なる SOpedians の皆様、情報に基づいたご意見をお寄せいただきありがとうございます。

0 投票する
4 に答える
5149 参照

pdf - PDF ドキュメントを表示して注釈を付けるためのコンポーネント

PDFドキュメントを表示し、ユーザーが実際の注釈を追加できるようにするための優れたWindowsフォームコンポーネントを誰でも推奨できますか(これは、Adobe Readerによって作成されたものと同じことを意味します)。

更新: Abobe が Reader と共にインストールする AxAcroPDF コンポーネントを試しましたが、これは注釈をサポートしていません。基本的には、AxAcroPDF を Reader の「コメント & マークアップ ツールバー」と組み合わせて使用​​したいと考えています。Foxit SDK の ActiveXはこれに対応しているようですので、それを試してみます。選択肢がもっとあるだろうと思っただけです。

0 投票する
2 に答える
8195 参照

java - JPA の複合キー

自動生成された主キーだけでなく、他の 2 つのフィールドで構成される一意の複合キーを持つエンティティを作成したいと考えています。JPAでこれを行うにはどうすればよいですか?
主キーは別のテーブルで外部キーとして使用する必要があり、それを複合化するのは良くないため、これを行いたいと考えています。

次のスニペットでは、コマンドとモデルを一意にする必要があります。pk はもちろん主キーです。

0 投票する
27 に答える
926711 参照

java - Java の @Override アノテーションをいつ使用し、その理由は?

@OverrideJava のアノテーション を使用するためのベスト プラクティスとその理由は何ですか?

@Overrideオーバーライドされたすべてのメソッドに注釈を付けるのはやり過ぎのようです。を使用する必要がある特定のプログラミング状況と、 を使用し@Overrideてはならない状況はあり@Overrideますか?

0 投票する
3 に答える
9432 参照

java - Java サブクラスに注釈を定義させるにはどうすればよいですか?

クラスが注釈を定義した場合、そのサブクラスに同じ注釈を定義させることは何とか可能ですか?

たとえば、単純なクラス/サブクラスのペアがあり、それを共有しています。@Author @interface. 私がやりたいことは、さらにサブクラスごとに同じアノテーションを定義するように強制し、将来のどこかを@Author防ぐことです。RuntimeException

TestClass.java:

TestSubClass.java:

実行時にすべての注釈を列挙し、不足している をチェックできることはわかっています@Authorが、可能であればコンパイル時にこれを実行したいと考えています。

0 投票する
1 に答える
637 参照

c++ - 「__callback」SALアノテーションの効果とは?

バッファ アノテーションの目的は確かに理解できますが、__callbackが検出するエラーの種類はわかりません。

アイデア、例はありますか?

0 投票する
10 に答える
4829 参照

java - デザインパターンの Java アノテーション?

パターンの注釈を維持するプロジェクトはありますか?

たとえば、ビルダーを作成するときは、 でマークしたいと思い@Builderます。

このように注釈を付けると、コードが何を実装しているかがすぐに明確になります。また、@Builderアノテーションの Javadoc は、ビルダー パターンの説明を参照できます。さらに、ビルダー実装の Javadoc から Javadoc への移動は、 で注釈を付けると@Builder簡単になります。@Builder@Documented

コード内にあるパターンやイディオムに対するこのような注釈の小さなセットの蓄積が遅くなりましたが、より完全な既存のプロジェクトが存在する場合はそれを活用したいと考えています。そのようなプロジェクトがない場合は、別のパターン/イディオム アノテーション プロジェクトにスピンオフすることで、私が持っているものを共有できるかもしれません。

更新:この議論に応えて、 Pattern Notes プロジェクトを作成しました。貢献を歓迎します! ここは@Builder

0 投票する
4 に答える
43244 参照

java - Java Web サービスを使用しているときに HttpServletRequest オブジェクトにアクセスするにはどうすればよいですか

Java 6、Tomcat 6、および Metro を使用しています。WebService および WebMethod アノテーションを使用して、Web サービスを公開しています。リクエストに関する情報を入手したいと思います。次のコードを試してみましたが、wsCtxt は常に null です。WebServiceContext で null を取得しないようにするには、どの手順を実行する必要がありますか。

つまり、次の行を実行して wsCtxt の null 以外の値を取得するにはどうすればよいでしょうか?

MessageContext msgCtxt = wsCtxt.getMessageContext();

0 投票する
3 に答える
261 参照

java - 別の JPA の質問

私はこのコードを持っています:

しかし、これを使用すると:

私はこの例外を受け取ります:

ルックアップを削除すると、イテレータにもそれに近いものはありません。何が問題なのですか?