⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 swap.java

📁 Hibernate Annotations Sample
💻 JAVA
字号:
package org.hibernate.test.annotations.embedded;import javax.persistence.AttributeOverride;import javax.persistence.Column;import javax.persistence.Embeddable;import javax.persistence.Embedded;/** * Interest Rate Swap with Tenor. Used here to compose * a swap spread deal. */@Embeddablepublic class Swap {	/**	 * Tenor (duration) of the swap (in years).	 */	private int tenor;	public int getTenor() {		return tenor;	}	public void setTenor(int tenor) {		this.tenor = tenor;	}	/**	 * Fixed leg (cash flows with the fixed rate).	 */	private FixedLeg fixedLeg;	/**	 * Floating leg (cash flows bound to a financial index).	 */	private FloatLeg floatLeg;	@Embedded	// We retain this annotation to test the precedence of @AttributeOverride	// Outermost override annotation should win	@AttributeOverride(name = "paymentFrequency", column = @Column(name = "FIXED_FREQENCY"))	public FixedLeg getFixedLeg() {		return fixedLeg;	}	public void setFixedLeg(FixedLeg fixedLeg) {		this.fixedLeg = fixedLeg;	}	@Embedded	public FloatLeg getFloatLeg() {		return floatLeg;	}	public void setFloatLeg(FloatLeg floatLeg) {		this.floatLeg = floatLeg;	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -