AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
# Oracle 使用注意事项 ## 公共同义词 如果您想要一个表生成对象公共同义词,您实际生成的对象执行真正的表名-然后在运行的时候修改表名。MyBatis自动生成器支持这样。 例如,假设有一个公共表名为"FRED"指向表"HR.EMPLOYEES"。下面的配置是基于HR.EMPLOYEES生成的对象,但运行的时候SQL只会指向FRED: ``` <table schema="HR" tableName="EMPLOYEES"> <property name="ignoreQualifiersAtRuntime" value="true" /> <property name="runtimeTableName" value="FRED" /> </table> ``` ## Oracle 长数据类型 Oracle的JDBC驱动会将LONG类型的列当成JDBC的LONGVARCHAR类型。由于Oracle驱动程序不支持,MyBatis将映射为CLOB。 因此在使用长数据类型时,您应该在生成器上配置一个列的重写将其映射到JDBC的VARCHAR类型。