我创建了每天生成的日志表,其中包含大量数据。如果我在单个表中添加数据,那么表的大小将非常大。
是否有办法根据hibernate中存储日志的日期自动创建表序列,并将它们动态绑定到类。
示例 - Log_20180101,Log_20180102,....
编辑:我不会生成这些日志。这些是从其他服务器生成的Web访问日志。我想从中存储有效的日志,并希望对其进行分析。
答案 0 :(得分:0)
将hibernate用于此用例可能不是一个好主意,也不宜将RDBMS用于此用例。
如果您想使用RDBMS,可能需要查看log4j jdbc appender。
log4j JDBCAppender rotate table name
您必须自己创建表格。 Hibernate不能做这样的映射。