簡體   English   中英

Jibx:設置自動生成的類的默認屬性值

[英]Jibx: set default attribute value for an auto-generated class

我有一個Java類,它是使用JIBX從xml模式文件自動生成的。 我想要一個class屬性的默認值。 我已經在xsd中設置了默認屬性值,但是在重新生成它時我沒有看到Java類源代碼中的任何更改。 我希望看到一個默認構造函數,該構造函數在其定義中設置默認值或屬性初始化,但是我也沒有看到。 也許JIBX會將此代碼嵌入類字節碼優化中? 問題在於,我還在代碼中使用了該類,並且當我嘗試手動創建它時,未設置默認值。

我是在做錯什么,還是JIBX不是要像這樣工作?

似乎沒有可以傳遞給org.jibx.schema.codegen.CodeGen的選項來解決該問題

應該手動維護文件binding.xml,以便作為一種變通辦法,可以像在以下問題中一樣將“默認”屬性添加到值“標簽”中: 如何在jibx綁定中的字段為空時設置默認值?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM