【发布时间】:2010-07-10 03:57:49
【问题描述】:
我正在使用 HibernateTemplate + SpringFramework 导入股票报价数据
数据格式
AAPL,09-Jun-2010 09:00,251.47,251.47,251.39,251.39,640
AAPL,09-Jun-2010 09:01,251.4,251.4,251.05,251.26,6844
INTC,09-Jun-2010 09:00,251.47,251.47,251.39,251.39,640
INTC,09-Jun-2010 09:01,251.4,251.4,251.05,251.26,6844
MSFT,09-Jun-2010 09:00,251.47,251.47,251.39,251.39,640
MSFT,09-Jun-2010 09:01,251.4,251.4,251.05,251.26,6844
我有一个名为 Stock 的实体类
@Entity
public class Stock implements Serializable {
public Stock() {}
private Long id;
private BigDecimal open;
.... close,high, low..etc
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public Long getId() {
....
我对这个设置的问题是休眠会将所有内容放入一个名为“Stock”的表中。
我想将不同的股票分成不同的表,所以根据上面的数据,我最终会得到 3 个表(AAPL、MSFT、INTC)
有没有一种简单的方法可以在不借助 Hibernate/HibernateTemplate 中的手写 sql 语句的情况下做到这一点?有点动态创建表?
环境: - Mysql、Hibernate3.5.3、springframework3.0
【问题讨论】:
标签: java mysql hibernate spring