使用的ejb3-persistence.jar进行注解开发,请问源码是什么

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

@Entity
@Table(name = "t_h_user")
public class User {

@Id
@Column(name = "u_id")
// 生成器+生成策略
@SequenceGenerator(name = "seq_u", sequenceName = "seq_user")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_u")
private int id;
@Column(name = "u_name")
private String name;

@ManyToOne()
private Role role;

.
.
..
..

http://blog.csdn.net/hello_world_it/article/details/20695701