Java 休眠列名
我不知道为什么Hibernate DDL(Hibernate.hbm2ddl.auto=update)为下面的类生成一个具有此列名的表 表:BLC\U类别\U媒体\U地图 “BLC_CATEGORY_CATEGORY_ID”、“bigint(20)”、“否”、“优先级”、“空值” 'MEDIA_ID','bigint(20)','NO','MUL',NULL',' “MAP_KEY”、“varchar(255)”、“NO”、“PRI”、“NULL” 我没有发现NamingStrategy的任何自定义实现,所以。。。。为什么会这样Java 休眠列名,java,mysql,hibernate,Java,Mysql,Hibernate,我不知道为什么Hibernate DDL(Hibernate.hbm2ddl.auto=update)为下面的类生成一个具有此列名的表 表:BLC\U类别\U媒体\U地图 “BLC_CATEGORY_CATEGORY_ID”、“bigint(20)”、“否”、“优先级”、“空值” 'MEDIA_ID','bigint(20)','NO','MUL',NULL',' “MAP_KEY”、“varchar(255)”、“NO”、“PRI”、“NULL” 我没有发现NamingStrategy的任何自
@Entity
@Table(name = "BLC_CATEGORY_MEDIA_MAP")
public class CategoryMediaMap implements Serializable {
/** The Constant serialVersionUID. */
private static final long serialVersionUID = 1L;
@EmbeddedId
CategoryMediaMapPK categoryMediaMapPK;
**@Column(name = "KEY", nullable = false)**
private String key;
//get and set
public static class CategoryMediaMapPK implements Serializable {
/** The Constant serialVersionUID. */
private static final long serialVersionUID = 1L;
**@Column(name = "CATEGORY_ID", nullable = false)**
private Long categoryId;
@Column(name = "MEDIA_ID", nullable = false)
private Long mediaId;
// get and set