Hibernate 注解
来源:互联网 发布:关于理财的软件 编辑:程序博客网 时间:2024/05/04 13:41
ManyToOne
@ManyToOne(fetch=FetchType.EAGER)@JoinColumn(name = "pub_user_id")private User pubUser ;
OneToMany
@OneToMany(cascade = CascadeType.ALL , fetch = FetchType.EAGER ,mappedBy = "comment") //mappedBy 指定关联表中该对象的属性名字,并且必须指定private List<Replay> replays ;
OneToOne
@OneToOne(cascade = {CascadeType.ALL}) //主表@JoinColumn(name = "user_info_id")private UserInfo userInfo ;//从表@Id@GenericGenerator(name = "gener" , strategy = "foreign" , parameters ={@Parameter(name = "property" , value ="user")})@GeneratedValue(generator = "gener") private int userId;@OneToOne @PrimaryKeyJoinColumn private User user ;
ManyToMany
@ManyToMany@JoinTable(name = "group_power" ,joinColumns = {@JoinColumn(name = "group_id" ,updatable = false)} ,inverseJoinColumns = {@JoinColumn(name = "power_id" , updatable = false)} ) private Set<Power> powers ;//该组所拥有的权限@ManyToMany@JoinTable(name = "group_power" ,joinColumns = {@JoinColumn(name = "power_id" , updatable = false)},inverseJoinColumns = {@JoinColumn(name="group_id" , updatable = false)} )private Set<UserGroup> userGroups;//拥有该权限的组
时间格式
private Date loginTime ;@Temporal(TemporalType.TIMESTAMP)@Column(name = "login_time")
主键
@Id@GeneratedValue(strategy = GenerationType.AUTO)@Column(name = "login_id")private int loginId;
- hibernate 注解
- hibernate注解
- hibernate注解
- hibernate注解
- Hibernate注解
- Hibernate 注解
- Hibernate注解
- hibernate注解
- hibernate 注解
- hibernate注解
- hibernate注解
- Hibernate注解
- hibernate注解
- hibernate注解
- hibernate注解
- Hibernate 注解
- hibernate注解
- Hibernate注解
- Xcode4自动生成注释和开发文档
- 经典搞笑英语(中英对白)
- ASP.NET开发环境介绍
- 在C#中使用SerialPort类实现串口通信
- 在allegro中进行更换元件封装技巧应用
- Hibernate 注解
- Maven的依赖管理(Dependency Management)
- web应用的log4j配置
- WordPress的Cannot modify header information信息
- Linux tcpdump命令详解
- java.lang.NumberFormatException: For input string: "0 "
- 和美女边扯淡边优化SQL
- .NET 简单实现广播
- FTP命令详解(转,有整理)