問題タブ [embeddable]

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 投票する
2 に答える
1080 参照

video - Youtubeビデオは埋め込み不可ですが、APIはそう言っています

動画がYoutubeの外で再生可能かどうかを検出したい。現在、著作権侵害、埋め込みおよび「シンジケート可能」の制限を検出しています。これらを使用して、バージョン 3 で 1 回、バージョン 2 で 1 回、2 回 API を呼び出しています。

ビデオ ( https://www.youtube.com/watch?v=TzmyOT1kcfc ) については、次の回答が得られます。

と :

したがって、ビデオは「シンジケート可能」(モバイルで表示可能) であり、埋め込み可能ですが、埋め込み可能ではありません ( https://www.youtube.com/embed/TzmyOT1kcfc?autoplay=true ==> ページを更新します)。公式の Youtube SDK を使用しているため、ビデオは Android アプリで再生されているため、Google の場合、アプリケーションのこの部分は Youtube の一部であると推測しています。

問題は、なぜ両方の呼び出しで、API は埋め込み可能であると教えてくれるのに、埋め込み可能ではないのかということです。

パラメータとして「autoplay=true」を使用して埋め込みプレーヤーを起動すると返される HTML でクラス「ytp-error html5-stop-propagation」を検索できることがわかりましたが、それぞれの HTML を解析するには非常にコストがかかります。ユーチューブ動画。動画が本当に埋め込み可能かどうかを確認する別の方法はありますか?

最後の質問: このトピックで提供した埋め込みプレーヤーをクリックします。最初は機能しますが、ページを更新すると機能しません。なんで?

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

java - @Embedded リストの NullPointerException

このプロパティを持つオブジェクトがあります

しかし、それを使用しようとすると、新しい ArrayList... インスタンスでも null ポインターが取得されます。

ここで何ができるか知っている人はいますか?休止状態、注釈、vraptor は初めてです。

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

hibernate - EmbeddedId の JPA 基準と述語

少し困っています。JPA Criteria を使用して動的選択を行っています (where 句にはオプションの変数があるため、基準を使用しています...) が、エンティティの 1 つに、ユーザー列を含む EmbeddedId があり、ユーザー ID を確認する必要があります...

ここに私のエンティティがあります。

ユーザーは、列 userId を含む別のエンティティです

これが私のクエリの外観です。

predicate2 は明らかに「指定された名前 [userPoiLikePK.user.idUser] の属性が見つかりません」というエラーをスローします。

userID に「等しい」述語を追加する方法を教えてもらえますか?

ps: これはアーカイブしたい pa クエリです:

ありがとうございました!!

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

openjpa - JPA / OpenJPA マージは常に埋め込みオブジェクトで SQL UPDATE を引き起こします

次の pojo を検討してください。

およびそれにアクセスするいくつかのコード

次の SQL が実行されます。

最初の実行の merge() は次のことを行います (予想どおり):

  • SELECT p.name FROM person p where p.pid=1
  • INSERT INTO person (pid,name) VALUES (1,'Foo')

2 回目の実行の merge() は次のようになりますが、これは予想外です。

  • SELECT p.name FROM person p where p.pid=1
  • UPDATE 人 SET name='Foo' WHERE pid=1

UPDATE が 2 回目の実行で発生するのはなぜですか? 「Foo」は「Foo」と等しいのに?!

Info Embeddable を使用せず、代わりに「name」プロパティを Person クラスに配置すると、merge() の 2 回目の実行は期待どおりに機能します。SELECT はありますが、UPDATE は実行されません。

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

hibernate - 別の @Embeddable クラスを拡張する Hibernate @Embeddable クラス、@OneToMany マッピングのプロパティが見つかりません

古い xml ベースの構成を Annotation ベースの構成に変換しています

状況

として注釈が付けられたクラスがあり@Embeddable(ParentPk.java)、別のクラスがこのクラスを拡張し @Embeddable(ChildPk.java)、この ChildPk.java が の複合主キーとして使用されSomeOwnerClass.java、別のクラスとの外部関係があり、親クラスで利用可能なプロパティcol1およびcol2SomeChildTable.javaを使用する傾向がありますただし、 クエリが実行されると、親クラスからcol1col2をコピーすると、hibernate はcol1col2を検出しません。すべて正常に動作します。ChildPk.javaChildPk.java

以下は、 col1col2SomeOwnerClass.javaを参照するコード スニペットです。

この状況の解決策はありますか?

ParentPk.java

ChildPk.java

SomeOwnerClass.java

例外

追加の詳細 xml ベースの構成を注釈ベースの構成にマップしようとした以下は、継承に関しては正常に機能する古い xml ベースの構成です。

ParentPk.java を拡張する @Embedable に変換された ChildPk.java

上記のマッピングでは、col1 と col2 は ParentPk.java から継承されます。これは、ChildPk が XML マッピングの SomeOwnerClass.java で外部キーとして使用されているが、注釈付きマッピングでは使用されていない場合にアクセスできます。

レガシーアプリケーションであるため、クラスの構造を変更できません。

SomeOwnerClass.java

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

java - Java: 組み込み可能なオブジェクト指向データベース

Java デスクトップ アプリケーション用の、使いやすく組み込み可能なオープン ソース オブジェクト指向データベースを探しています。

私は組み込みデータベースを備えた小さなポータブル Java アプリに取り組んでいます。もともとJPAでSQLiteやH2を使おうと思っていました。ただし、データ スキームが時間の経過とともに変更されないことを 100% 確信しているわけではなく、既にオブジェクトを使用しているので、ODBMS をすぐに使用することで問題を解決できるかもしれません。

Maven リポジトリと GUI をいただければ幸いです。