Archive for October, 2007

  • Spring+JPA with Hibernate

    This is a sample of using Spring 2.5 with JPA provided by Hibernate 3.2.
    This is the model class Trip.java

    package sample.model;import javax.persistence.Entity;
    import javax.persistence.Table;
    import javax.persistence.Id;
    import javax.persistence.GeneratedValue;
    import javax.persistence.Column;
    import javax.persistence.NamedQueries;
    import javax.persistence.NamedQuery;import java.util.Date;

    @Entity
    @Table(name = “trips”)
    @NamedQueries({
    @NamedQuery(name=”Trip.allTrips”, query=”from Trip”)
    })
    public class Trip  {

    @Id
    @GeneratedValue
    private Long id;

    @Column(length = 30)
    private String tripName;
    @Column(length = 3)
    private int duration;
    @Column(length = 20)
    private Date startDate;
    @Column(length = 500)
    private String description;

    public Long getId() [...]