📄 plane.java
字号:
//$Id: Plane.java 14736 2008-06-04 14:23:42Z hardy.ferentschik $package org.hibernate.test.annotations;import javax.persistence.AttributeOverride;import javax.persistence.Column;import javax.persistence.DiscriminatorColumn;import javax.persistence.DiscriminatorType;import javax.persistence.DiscriminatorValue;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.Inheritance;import javax.persistence.InheritanceType;import javax.persistence.NamedQuery;import javax.persistence.QueryHint;/** * Plane class * * @author Emmanuel Bernard */@Entity()@Inheritance(strategy = InheritanceType.SINGLE_TABLE)@DiscriminatorColumn(name = "planetype", length = 100, discriminatorType = DiscriminatorType.STRING)@DiscriminatorValue("Plane")@AttributeOverride(name = "altitude", column = @Column(name = "fld_altitude"))@NamedQuery(name = "plane.byId", query = "from Plane where id = :id", hints = {@QueryHint(name = "org.hibernate.cacheable", value = "true"), @QueryHint(name = "org.hibernate.cacheRegion", value = "testedCacheRegion"), @QueryHint(name = "org.hibernate.timeout", value = "100"), @QueryHint(name = "org.hibernate.fetchSize", value = "1"), @QueryHint(name = "org.hibernate.flushMode", value = "Commit"), @QueryHint(name = "org.hibernate.cacheMode", value = "NORMAL"), @QueryHint(name = "org.hibernate.comment", value = "Plane by id")})public class Plane extends FlyingObject { private Long id; private int nbrofSeats; @Id @GeneratedValue public Long getId() { return id; } public int getNbrOfSeats() { return nbrofSeats; } public void setId(Long long1) { id = long1; } public void setNbrOfSeats(int i) { nbrofSeats = i; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -