All pastes #2104196 Raw Edit

Untitled

public text v1 · immutable
#2104196 ·published 2012-01-19 22:22 UTC
rendered paste body
package models;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.*;
import org.joda.*;
import javax.persistence.*;
import org.hibernate.annotations.ForeignKey;
import play.db.jpa.*;
import play.data.validation.*;

@Entity
@PersistenceUnit(name="db_saiiut")
@Table(name="alumnos")
public class Salumnos extends Model{
	
	@Id
	@Column(name="cve_alumno")
	public Integer cve_alumno;	
	
	public Boolean activo;
	public Boolean becado;

	@Column(name="cve_carrera")
	public Integer cveCarrera;

	@Column(name="cve_division")
	public Integer cveDivision;

	@Column(name="cve_generacion")
	public Integer cveGeneracion;

	@Column(name="cve_generacion_actual")
	public Integer cveGeneracionActual;

	@Column(name="cve_grupo")
	public Integer cveGrupo;

	@Column(name="cve_periodo_actual")
	public Integer cvePeriodoActual;

	@Column(name="cve_periodo_inicio")
	public Integer cvePeriodoInicio;

	@Column(name="cve_plan")
	public Integer cvePlan;

	@Column(name="cve_status")
	public Integer cveStatus;

	@Column(name="cve_turno")
	public Integer cveTurno;

	@Column(name="cve_unidad_academica")
	public Integer cveUnidadAcademica;

	@Column(name="cve_universidad")
	public Integer cve_universidad;

	@Column(name="fecha_alta")
	public Timestamp fechaAlta;
	
	@Column(name="grado_actual")
	public Short gradoActual;

	public String matricula;

	public String notas;

	public Short sancion;	
}

/********* Aca la tabla ********/


CREATE TABLE [alumnos] (
[cve_alumno] int NOT NULL,
[cve_universidad] int NULL,
[matricula] varchar(15) COLLATE Traditional_Spanish_CI_AS NULL,
[cve_grupo] int NULL DEFAULT NULL,
[cve_plan] int NULL DEFAULT NULL,
[cve_carrera] int NULL DEFAULT NULL,
[cve_division] int NULL DEFAULT NULL,
[cve_unidad_academica] int NULL DEFAULT NULL,
[cve_turno] int NULL DEFAULT NULL,
[cve_status] int NULL DEFAULT NULL,
[cve_periodo_actual] int NULL DEFAULT NULL,
[grado_actual] tinyint NULL DEFAULT NULL,
[fecha_alta] datetime NULL,
[becado] bit NULL,
[notas] varchar(200) COLLATE Traditional_Spanish_CI_AS NULL DEFAULT NULL,
[activo] bit NULL,
[cve_generacion] int NULL DEFAULT NULL,
[cve_periodo_inicio] int NULL DEFAULT NULL,
[cve_generacion_actual] int NULL DEFAULT NULL,
[sancion] bit NULL DEFAULT NULL,
CONSTRAINT [PK__alumnos] PRIMARY KEY ([cve_alumno]) 
)
GO