我正在使用 HYPERJAXB-3 -customized-toplink 并面临以下两个问题。请提供您的解决建议。
我的 XML 元素:例如:GeneralPref.CustomPref.Tradepref
1) 由于我的 XML 元素及其子元素的名称很长,因此生成的表/约束名称具有很长的名称(oracle 仅支持 30 个字符)例如:CREATE TABLE DOCUMENTMANAGEMENT_TRADESERVICEUTILITYSETUP ()
我们如何更改表名格式?
2) 根据http://java.sun.com/xml/ns/persistence/orm xsd ,自动表列“DTYPE”的最大大小为 31 。我在执行作业时收到以下错误消息。3)我如何通过 persisence.properties 或其他一些配置更改“DTYPE”列大小
内部异常:java.sql.SQLException:ORA-12899:列“TEST”的值太大。“DMTRADINGPARTNERSETUP”。“DTYPE”(实际:40,最大值:31)
请只做那些需要的。