~raginggoblin/infolog/infolog

« back to all changes in this revision

Viewing changes to InfologServer/lib/hibernate-annotations-3.4.0.GA/test/org/hibernate/test/annotations/cid/TvProgramIdClass.java

  • Committer: Raging Goblin
  • Date: 2013-11-16 16:51:32 UTC
  • Revision ID: raging_goblin-20131116165132-weujnptzc88uy4ah
Mavenized the project, now using shared project InfologSync

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
//$Id: TvProgramIdClass.java 14736 2008-06-04 14:23:42Z hardy.ferentschik $
2
 
package org.hibernate.test.annotations.cid;
3
 
 
4
 
import java.util.Date;
5
 
import javax.persistence.Column;
6
 
import javax.persistence.Entity;
7
 
import javax.persistence.Id;
8
 
import javax.persistence.IdClass;
9
 
import javax.persistence.PrimaryKeyJoinColumn;
10
 
import javax.persistence.SecondaryTable;
11
 
import javax.persistence.Temporal;
12
 
import javax.persistence.TemporalType;
13
 
 
14
 
@Entity
15
 
@SecondaryTable( name = "TV_PROGRAM_IDCLASS", pkJoinColumns =
16
 
                {
17
 
                @PrimaryKeyJoinColumn( name = "CHANNEL_ID" ),
18
 
                @PrimaryKeyJoinColumn( name = "PRESENTER_NAME" )
19
 
                                } )
20
 
@IdClass( TvMagazinPk.class )
21
 
public class TvProgramIdClass {
22
 
        @Id
23
 
        public Channel channel;
24
 
        @Id
25
 
        public Presenter presenter;
26
 
 
27
 
        @Temporal( TemporalType.TIME )
28
 
        Date time;
29
 
 
30
 
        @Column( name = "TXT", table = "TV_PROGRAM_IDCLASS" )
31
 
        public String text;
32
 
}
33
 
 
34