alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

Hibernate example source code file (Student.java)

This example Hibernate source code file (Student.java) is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Java - Hibernate tags/keywords

arraylist, course, course, hashmap, hashset, list, map, map, personname, personname, set, student, student, util

The Hibernate Student.java source code

//$Id: Student.java 9116 2006-01-23 21:21:01Z steveebersole $
package org.hibernate.test.querycache;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * @author Gavin King
 */
public class Student {
	private long studentNumber;
	private PersonName name;
	private Course preferredCourse;
	private Set enrolments = new HashSet();
	private Map addresses = new HashMap();
	private List secretCodes = new ArrayList();

	public Student() {}

	public Student(long studentNumber, PersonName name) {
		this.studentNumber = studentNumber;
		this.name = name;
	}

	public PersonName getName() {
		return name;
	}

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

	public long getStudentNumber() {
		return studentNumber;
	}

	public void setStudentNumber(long studentNumber) {
		this.studentNumber = studentNumber;
	}

	public Map getAddresses() {
		return addresses;
	}

	public void setAddresses(Map addresses) {
		this.addresses = addresses;
	}

	public Course getPreferredCourse() {
		return preferredCourse;
	}

	public void setPreferredCourse(Course preferredCourse) {
		this.preferredCourse = preferredCourse;
	}

	public Set getEnrolments() {
		return enrolments;
	}

	public void setEnrolments(Set employments) {
		this.enrolments = employments;
	}

	public List getSecretCodes() {
		return secretCodes;
	}

	public void setSecretCodes(List secretCodes) {
		this.secretCodes = secretCodes;
	}

	public boolean equals(Object o) {
		if ( this == o ) {
			return true;
		}
		if ( o == null || ! ( o instanceof Student ) ) {
			return false;
		}

		Student student = ( Student ) o;

		if ( studentNumber != student.getStudentNumber() ) {
			return false;
		}
		if ( name != null ? !name.equals( student.getName() ) : student.getName() != null ) {
			return false;
		}

		return true;
	}

	public int hashCode() {
		int result = ( int ) ( studentNumber ^ ( studentNumber >>> 32 ) );
		result = 31 * result + ( name != null ? name.hashCode() : 0 );
		return result;
	}
}

Other Hibernate examples (source code examples)

Here is a short list of links related to this Hibernate Student.java source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.