【发布时间】:2017-04-20 03:17:59
【问题描述】:
@Entity
@Table(name = TaxiBusiness.tableName)
public class TaxiBusiness {
public static final String tableName = "gps_accept_order_" + 20170306;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "ID")
private int ID;
...
}
我想重用同一个实体来遍历所有模式和表。每月一个模式,每天一个表。怎么做?
【问题讨论】:
-
您想要的是分片,这已在Hibernate Shards 项目中实现,但是由于跟不上较新的 Hibernate 版本,您的里程可能会有所不同。所以这可能取决于您使用的休眠版本。
标签: mysql spring hibernate jpa spring-boot