Hibernate - 如何通过注释设置sql-type?

时间:2011-08-16 15:48:42

标签: java hibernate annotations blob

我有一个文件作为byte [] fileContent。我的mySql方案是由Hibernate生成的,默认情况下,hibernate将fileContent的sql-type设置为BLOB。

但BLOB对我的文件来说还不够大。我至少需要一个MEDIUMBLOM甚至一个LONGBLOB。

但是我如何注释我的字段,以便Hibernate将我的字段生成为LONGBLOB的方案? 我现在搜索谷歌2小时没有得到任何东西......

这不应该是一个如此简单和常见的任务,应该在某处记录吗?

请帮助一个沮丧的程序员!!

@WhatAnnotationCanIUseToForceHibernateToMakeThisALONGBLOB????
private byte[] fileContent;

1 个答案:

答案 0 :(得分:22)

你试过吗

@Column(columnDefinition = "LONGBLOB")
private byte[] fileContent;