表名与类名不同&列名与变量名不同

当表名与类名不同时:

注解Entity

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Entity {
    String tablename();
}
类User
@Entity(tablename="bbs_user") public class User {

当列名与变量名不同时:

注解Column

@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Column {
    String name();
}

类User

@Column(name="user_name")
private String name;

 

posted @ 2016-06-24 10:33  乱世_独自美  阅读(131)  评论(0)    收藏  举报