scala hibernate/jpa — игнорировать автоматически сгенерированное сопоставление bitmap$init$0

Попытка использовать hibernate/jpa со scala. Столкнулся с интересной проблемой.

Это определение моей сущности.

@Entity
class Product(n: String, d: Double) extends EntityBase {

  def this() = this("", 0)
  def this(n: String) = this(n, 0)

  var name: String = n
  var price: Double = d

  @ManyToOne
  @JoinColumn(name="orderId")
  var order: Order = _

  override def toString = "Product: " + id + " " + name
}

Когда я запускаю запрос hibernate, я получаю следующее исключение:

[SQLGrammarException: ERROR: column this_.bitmap$init$0 does not exist Position: 29]

Очевидно, jpa по умолчанию создает сопоставление для автоматически сгенерированного поля scala bitmap$init$0. Я не знаю, что заставляет scala генерировать его. Но независимо от того, есть ли какое-либо решение сказать jpa игнорировать его? Или как-то удалить его из спящего режима? А может еще что..

6
задан serg 25 May 2012 в 20:27
поделиться