問題タブ [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.
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 を解析するには非常にコストがかかります。ユーチューブ動画。動画が本当に埋め込み可能かどうかを確認する別の方法はありますか?
最後の質問: このトピックで提供した埋め込みプレーヤーをクリックします。最初は機能しますが、ページを更新すると機能しません。なんで?
java - @Embedded リストの NullPointerException
このプロパティを持つオブジェクトがあります
しかし、それを使用しようとすると、新しい ArrayList... インスタンスでも null ポインターが取得されます。
ここで何ができるか知っている人はいますか?休止状態、注釈、vraptor は初めてです。
hibernate - EmbeddedId の JPA 基準と述語
少し困っています。JPA Criteria を使用して動的選択を行っています (where 句にはオプションの変数があるため、基準を使用しています...) が、エンティティの 1 つに、ユーザー列を含む EmbeddedId があり、ユーザー ID を確認する必要があります...
ここに私のエンティティがあります。
ユーザーは、列 userId を含む別のエンティティです
これが私のクエリの外観です。
predicate2 は明らかに「指定された名前 [userPoiLikePK.user.idUser] の属性が見つかりません」というエラーをスローします。
userID に「等しい」述語を追加する方法を教えてもらえますか?
ps: これはアーカイブしたい pa クエリです:
ありがとうございました!!
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 は実行されません。
hibernate - 別の @Embeddable クラスを拡張する Hibernate @Embeddable クラス、@OneToMany マッピングのプロパティが見つかりません
古い xml ベースの構成を Annotation ベースの構成に変換しています
状況
として注釈が付けられたクラスがあり@Embeddable(ParentPk.java)
、別のクラスがこのクラスを拡張し @Embeddable(ChildPk.java)
、この ChildPk.java が の複合主キーとして使用されSomeOwnerClass.java
、別のクラスとの外部関係があり、親クラスで利用可能なプロパティcol1およびcol2SomeChildTable.java
を使用する傾向がありますただし、 クエリが実行されると、親クラスからcol1とcol2をコピーすると、hibernate はcol1とcol2を検出しません。すべて正常に動作します。ChildPk.java
ChildPk.java
以下は、 col1とcol2SomeOwnerClass.java
を参照するコード スニペットです。
この状況の解決策はありますか?
ParentPk.java
ChildPk.java
SomeOwnerClass.java
例外
追加の詳細 xml ベースの構成を注釈ベースの構成にマップしようとした以下は、継承に関しては正常に機能する古い xml ベースの構成です。
ParentPk.java を拡張する @Embedable に変換された ChildPk.java
上記のマッピングでは、col1 と col2 は ParentPk.java から継承されます。これは、ChildPk が XML マッピングの SomeOwnerClass.java で外部キーとして使用されているが、注釈付きマッピングでは使用されていない場合にアクセスできます。
レガシーアプリケーションであるため、クラスの構造を変更できません。
SomeOwnerClass.java
java - Java: 組み込み可能なオブジェクト指向データベース
Java デスクトップ アプリケーション用の、使いやすく組み込み可能なオープン ソース オブジェクト指向データベースを探しています。
私は組み込みデータベースを備えた小さなポータブル Java アプリに取り組んでいます。もともとJPAでSQLiteやH2を使おうと思っていました。ただし、データ スキームが時間の経過とともに変更されないことを 100% 確信しているわけではなく、既にオブジェクトを使用しているので、ODBMS をすぐに使用することで問題を解決できるかもしれません。
Maven リポジトリと GUI をいただければ幸いです。