提问人:omarAhmed 提问时间:9/1/2023 最后编辑:egleaseomarAhmed 更新时间:9/1/2023 访问量:56
hibernate 5 - 自定义序列 - mariaDB 11
hibernate 5 - custom sequences - mariaDB 11
问:
当 hibernate 尝试运行此查询以从序列中获取下一个值时
查询 :- 查询是:从my_sequence_table中选择next_val作为id_val进行更新
我得到了这个异常:-
由以下原因引起:
java.sql.SQLException:“字段列表”中的未知列“next_val”
同时保存生成类型 = 序列的新实体 iam double sure sequence is exist in DB
我认为这是休眠问题,因为查询中的next_val词应该替换为另一个真正的列名
在 SequenceStyleGenerator 类的生成器方法上触发异常
@Override
public Serializable generate(final SharedSessionContractImplementor session, final Object object) throws HibernateException {
TaxClaimReference claimReference = (TaxClaimReference) object;
valuePrefix = claimReference.getRegisterReferencePrefix();
return valuePrefix + String.format(numberFormat, super.generate(session, object));
}
答: 暂无答案
评论