91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 7.46MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-25
  • 語言: 其他
  • 標(biāo)簽: jpa??

資源簡介

使用JPA的二級緩存的具體實(shí)現(xiàn)步驟

資源截圖

代碼片段和文件信息

package?com.qiaobc.jpa.entity;

import?java.util.Date;
import?java.util.HashSet;
import?java.util.Set;

import?javax.persistence.Cacheable;
import?javax.persistence.CascadeType;
import?javax.persistence.Column;
import?javax.persistence.Entity;
import?javax.persistence.FetchType;
import?javax.persistence.GeneratedValue;
import?javax.persistence.GenerationType;
import?javax.persistence.Id;
import?javax.persistence.OneToMany;
import?javax.persistence.Table;
import?javax.persistence.Temporal;
import?javax.persistence.TemporalType;

@Cacheable(true)
@Table(name?=?“JPA_CUSTOMERS“)
@Entity
public?class?Customer?{

private?Integer?id;

private?String?name;

private?String?email;

private?Integer?age;

private?Date?createTime;

private?Date?birthday;

private?Set?orders?=?new?HashSet<>();

//?若在1的一端@OneToMany中使用mappedBy=“customer“屬性,則1的一端不能再使用@JoinColumn標(biāo)記
//?其中customer對應(yīng)于n的一端的Customer屬性名
// @JoinColumn(name=“CUSTOMER_ID“)
@OneToMany(fetch=FetchType.LAZY?cascade={CascadeType.REMOVE}?mappedBy=“customer“)
public?Set?getOrders()?{
return?orders;
}

public?void?setOrders(Set?orders)?{
this.orders?=?orders;
}

@GeneratedValue(strategy?=?GenerationType.AUTO)
@Id
public?Integer?getId()?{
return?id;
}

public?void?setId(Integer?id)?{
this.id?=?id;
}

@Column(name?=?“LAST_NAME“)
public?String?getName()?{
return?name;
}

public?void?setName(String?name)?{
this.name?=?name;
}

public?String?getEmail()?{
return?email;
}

public?void?setEmail(String?email)?{
this.email?=?email;
}

public?Integer?getAge()?{
return?age;
}

public?void?setAge(Integer?age)?{
this.age?=?age;
}

@Temporal(TemporalType.TIMESTAMP)
@Column(name?=?“CREATE_TIME“)
public?Date?getCreateTime()?{
return?createTime;
}

public?void?setCreateTime(Date?createTime)?{
this.createTime?=?createTime;
}

@Temporal(TemporalType.DATE)
public?Date?getBirthday()?{
return?birthday;
}

public?void?setBirthday(Date?birthday)?{
this.birthday?=?birthday;
}

public?Customer(Integer?id?String?name?String?email?Integer?age
Date?createTime?Date?birthday)?{
super();
this.id?=?id;
this.name?=?name;
this.email?=?email;
this.age?=?age;
this.createTime?=?createTime;
this.birthday?=?birthday;
}

public?Customer()?{
super();
}

@Override
public?String?toString()?{
return?“Customer?[id=“?+?id?+?“?name=“?+?name?+?“?email=“?+?email
+?“?age=“?+?age?+?“?createTime=“?+?createTime?+?“?birthday=“
+?birthday?+?“]“;
}

}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????1442??2017-04-08?19:44??JPA-5-SecondLevelCache\.classpath

?????文件????????736??2017-04-08?19:32??JPA-5-SecondLevelCache\.project

?????文件????????364??2017-04-07?23:14??JPA-5-SecondLevelCache\.settings\org.eclipse.jdt.core.prefs

?????文件????????130??2017-04-07?23:14??JPA-5-SecondLevelCache\.settings\org.eclipse.jpt.core.prefs

?????文件????????167??2017-04-07?23:14??JPA-5-SecondLevelCache\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml

?????文件????????221??2017-04-07?23:14??JPA-5-SecondLevelCache\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件???????3591??2017-04-08?19:46??JPA-5-SecondLevelCache\build\classes\com\qiaobc\jpa\entity\Customer.class

?????文件???????1925??2017-04-08?19:48??JPA-5-SecondLevelCache\build\classes\com\qiaobc\jpa\entity\JPATestSecondLevelCache.class

?????文件???????2085??2017-04-08?19:45??JPA-5-SecondLevelCache\build\classes\com\qiaobc\jpa\entity\Order.class

?????文件???????3873??2017-04-08?19:45??JPA-5-SecondLevelCache\build\classes\ehcache.xml

?????文件???????1857??2017-04-08?19:46??JPA-5-SecondLevelCache\build\classes\meta-INF\persistence.xml

?????文件?????445288??2017-04-07?23:15??JPA-5-SecondLevelCache\lib\antlr-2.7.7.jar

?????文件?????313898??2017-04-07?23:15??JPA-5-SecondLevelCache\lib\dom4j-1.6.1.jar

?????文件????1006424??2017-04-08?19:44??JPA-5-SecondLevelCache\lib\ehcache-core-2.4.3.jar

?????文件??????81830??2017-04-07?23:15??JPA-5-SecondLevelCache\lib\hibernate-commons-annotations-4.0.2.Final.jar

?????文件????4623753??2017-04-07?23:15??JPA-5-SecondLevelCache\lib\hibernate-core-4.2.4.Final.jar

?????文件?????137982??2017-04-08?19:44??JPA-5-SecondLevelCache\lib\hibernate-ehcache-4.2.4.Final.jar

?????文件?????484723??2017-04-07?23:15??JPA-5-SecondLevelCache\lib\hibernate-entitymanager-4.2.4.Final.jar

?????文件?????102661??2017-04-07?23:15??JPA-5-SecondLevelCache\lib\hibernate-jpa-2.0-api-1.0.1.Final.jar

?????文件?????648253??2017-04-07?23:15??JPA-5-SecondLevelCache\lib\javassist-3.15.0-GA.jar

?????文件??????60768??2017-04-07?23:15??JPA-5-SecondLevelCache\lib\jboss-logging-3.1.0.GA.jar

?????文件??????25215??2017-04-07?23:15??JPA-5-SecondLevelCache\lib\jboss-transaction-api_1.1_spec-1.0.1.Final.jar

?????文件?????709922??2017-04-07?23:15??JPA-5-SecondLevelCache\lib\mysql-connector-java-5.1.7-bin.jar

?????文件??????25496??2017-04-08?19:44??JPA-5-SecondLevelCache\lib\slf4j-api-1.6.1.jar

?????文件???????2673??2017-04-08?19:46??JPA-5-SecondLevelCache\src\com\qiaobc\jpa\entity\Customer.java

?????文件???????1826??2017-04-08?19:48??JPA-5-SecondLevelCache\src\com\qiaobc\jpa\entity\JPATestSecondLevelCache.java

?????文件???????1351??2017-04-08?10:34??JPA-5-SecondLevelCache\src\com\qiaobc\jpa\entity\Order.java

?????文件???????3873??2017-04-08?19:45??JPA-5-SecondLevelCache\src\ehcache.xml

?????文件???????1857??2017-04-08?19:46??JPA-5-SecondLevelCache\src\meta-INF\persistence.xml

?????目錄??????????0??2017-04-08?19:45??JPA-5-SecondLevelCache\build\classes\com\qiaobc\jpa\entity

............此處省略18個(gè)文件信息

評論

共有 條評論