ホームページ  >  記事  >  バックエンド開発  >  休止状態の単一エンティティのカスケード クエリ

休止状態の単一エンティティのカスケード クエリ

巴扎黑
巴扎黑オリジナル
2016-12-20 14:20:271271ブラウズ

実際、単一エンティティの 1 対多および多対 1 の使用法は、2 つのエンティティの使用法と同じです。次に、ユーザーを例に挙げます。 com.test.bean;

import java .util.Set;

public class User

{

private Integer id;

private String firstname;

private String lastname;

private IntegerparentID;

private int age;

private Set Childrens;

private ユーザー user;



public Set getChildrens() {
return childs;
}

public void setChildrens(Set childs) {

this.childrens = childs;

}

public User getUser() {
return user;
}

public void setUser(User user) {
this.user = user;
}

public Integer getId()
{
return id;

}


public void setId(Integer id)
{

this.id = id;

}

public String getFirstname()
{

return firstname;

}

public void setFirstname(String firstname)
{

this.firstname = firstname;

}

public String getLastname ()
{

return lastname;

}

public void setLastname(String lastname)
{

this.lastname = lastname;

}

public int getAge()
{

return age;

}

public void setAge (int age)
{

this.age = age;

}

public Integer getParentID() {
returnparentID;

}


public void setParentID(IntegerparentID) {
this.parentID =parentID;
}

}

対応する hbm ファイル:



"http://hibernate .sourceforge.net/hibernate-mapping-3.0.dtd">



length="50">


length="50 ">

Lazy="false" where=" age=4">



<1 対多 class="com.test.bean.User" />

<多対 1 name="user" column="parentID" class=" com.test.bean.User"> ;





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。