60歳以上の俳優がJames Bondを演じたムービーのリストを返すHibernateクエリを作成します。hibernateでは、複数のテーブルのクエリ中に1つのテーブルの結果を選択する方法
私はcreateQueryで多くの組み合わせを試しましたが、結合で条件を設定することはできません。
また、もう一つの目標は、私が代わりに何でも>一覧<文字列>または一覧<のリスト<作品>を返すために、クエリが欲しいです。
は具体的には、私が実行したいSQLは以下のとおりである:HQL、関係を追加することなく、
CREATE TABLE movies(
id INTEGER NOT NULL,
name NVARCHAR2(100) NOT NULL,
CONSTRAINT pk_movies PRIMARY KEY (id),
);
CREATE TABLE movie_actors (
movie_id INTEGER NOT NULL,
actor_id INTEGER NOT NULL,
role NVARCHAR2(200) NOT NULL,
CONSTRAINT fk_movies_actors_movie_id FOREIGN KEY (movie_id) REFERENCES movies,
CONSTRAINT fk_movies_actors_actor_id FOREIGN KEY (actor_id) REFERENCES actors
);
CREATE TABLE actors (
id INTEGER NOT NULL,
firstname NVARCHAR2(50) NOT NULL,
lastname NVARCHAR2(50) NOT NULL,
age INTEGER NOT NULL,
CONSTRAINT pk_actors PRIMARY KEY (id)
);