Mapping
Ebean使用了和JPA一样的映射,所以你可以使用@Entity, @Table, @Column, @OneToMany等等对你的实体进行注释
@Entity
public class B_Order extends CModel {
public String uuid = null;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public Integer id;
@Constraints.Required
@Version
public Integer version = 1;
@ManyToOne
@Column(nullable = false)
public B_Customer customer;
public int status;
public String shipDate;
public String orderDate;
public int price;
}
Query
1.查询单个结果:
B_Customer customer = Ebean.find(B_Customer.class, 4);
执行的sql为: