Firebird 数据库支持只读列。已计算其值但未更新的列。如果我使用 MyBatis Generator 映射一些带有只读列的表,我在插入或更新表时收到以下错误:
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544359. attempted update of read-only column
.
如何使用 MyBatis Generator 处理这种列?是否有可能忽略这种列的插入和更新语句?
注意:使用insertSelective
和updateSelective
传递只读列值 asnull
而不是使用insert
andupdate
只会解决我不想将其他字段更新为null
. 所以,我需要另一个解决方案。