1.复合主键:Object,hbm
来源:互联网 发布:软件研发阶段 编辑:程序博客网 时间:2024/04/29 23:55
package com.bjpowernode.hibernate;import java.util.Date; /** * 核算期间 * @author wangy * */public class FiscalYearPeriod {private FiscalYearPeriodPK fiscalYearPeriodPK;//开始日期private Date beginDate;//结束日期private Date endDate;//状态private String periodSts;public Date getBeginDate() {return beginDate;}public void setBeginDate(Date beginDate) {this.beginDate = beginDate;}public Date getEndDate() {return endDate;}public void setEndDate(Date endDate) {this.endDate = endDate;}public String getPeriodSts() {return periodSts;}public void setPeriodSts(String periodSts) {this.periodSts = periodSts;}public FiscalYearPeriodPK getFiscalYearPeriodPK() {return fiscalYearPeriodPK;}public void setFiscalYearPeriodPK(FiscalYearPeriodPK fiscalYearPeriodPK) {this.fiscalYearPeriodPK = fiscalYearPeriodPK;}}
package com.bjpowernode.hibernate;import java.io.Serializable;public class FiscalYearPeriodPK implements Serializable {//核算年private int fiscalYear;//核算月private int fiscalPeriod;public int getFiscalYear() {return fiscalYear;}public void setFiscalYear(int fiscalYear) {this.fiscalYear = fiscalYear;}public int getFiscalPeriod() {return fiscalPeriod;}public void setFiscalPeriod(int fiscalPeriod) {this.fiscalPeriod = fiscalPeriod;}@Overridepublic int hashCode() {final int prime = 31;int result = 1;result = prime * result + fiscalPeriod;result = prime * result + fiscalYear;return result;}@Overridepublic boolean equals(Object obj) {if (this == obj)return true;if (obj == null)return false;if (getClass() != obj.getClass())return false;final FiscalYearPeriodPK other = (FiscalYearPeriodPK) obj;if (fiscalPeriod != other.fiscalPeriod)return false;if (fiscalYear != other.fiscalYear)return false;return true;}}
<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping><class name="com.bjpowernode.hibernate.FiscalYearPeriod" table="t_fiscal_year_period"><composite-id name="fiscalYearPeriodPK"><key-property name="fiscalYear"/><key-property name="fiscalPeriod"/></composite-id><property name="beginDate" type="date"/><property name="endDate" type="date"/><property name="periodSts"/></class></hibernate-mapping>
- 1.复合主键:Object,hbm
- 1.LazyForClass Object,hbm
- 1.LazyForCollection Object,hbm
- 1.LazyForSingleEnd Object,hbm
- 1.Component映射:Object,hbm
- 1.集合映射:Object,hbm
- pojo 复合主键HQL serializable [java.lang.Object
- 复合主键
- 复合主键
- 复合主键
- 复合主键
- 复合主键
- 复合主键
- 1.每颗继承树三张表:Object,hbm
- 1.每颗继承数两张表:Object,hbm
- 1.每颗继承树两张表:Object,hbm
- 1.hql简单属性查询:Object,hbm
- 1.hql查询实体:Object,hbm
- SSH会话连接超时问题
- poj 3461 Oulipo
- squid代理原理与配置
- C++操作XML经验总结
- 设置SOCKET的发送与接收缓冲区 .
- 1.复合主键:Object,hbm
- 并查集 xtu-2170 ACM ICPC 2011–2012, Northeastern European Regional Contest Problem E. Eve
- HGE 系列教材(7) --- 使用 Helper Classes
- 序列化:Serializable和Externalizable
- WPF Cover Flow Tutorial : Part 4
- 2.复合主键:工具类
- 打开选择文件对话框
- 解决APK安装成功后点击"打开"再按Home键遇到的问题
- 关于编程珠玑第一章的体会