Topic: 请熟悉JAXB的高手进来看看? |
Print this page |
1.请熟悉JAXB的高手进来看看? | Copy to clipboard |
Posted by: jfml Posted on: 2003-06-16 10:09 大家都知道,JAXB通过marshall / unmarshall可以在XML与JavaBean之间自由转换,但是我有个问题想请教一下,JAXB导出的只能是普通的JavaBean吗?不知道能否在JavaBean中增加约束条件呢,比如 Employee { id; name; sex; age; department; score; } 这个结构体,我要求在id不能被修改,当想要设置department为"XXX"时,必须判断age是否大于30,如果小于30,那么设置不成功。 不知道JAXB可否实现这个目的,该如何操作呢? 谢谢指点 |
2.Re:请熟悉JAXB的高手进来看看? [Re: CrazyJavar] | Copy to clipboard |
Posted by: yogurtpig Posted on: 2003-06-24 11:47 在自动生成的bean文件里面自己加限制条件就可以了。如果只读就把seter去掉。 如果要限制数据在某个范围内就自己在geter,setter里面写代码。 |
3.Re:请熟悉JAXB的高手进来看看? [Re: CrazyJavar] | Copy to clipboard |
Posted by: jfml Posted on: 2003-06-25 09:18 你这么做JAXB就没什么意义了 因为仅仅靠自动生成死板的Bean结构代码 很多IDE类似Eclipse都可以做的很好 何必费尽用JAXB呢 反正生成后还要自己手动添加约束条件 |
4.Re:请熟悉JAXB的高手进来看看? [Re: CrazyJavar] | Copy to clipboard |
Posted by: jbwang Posted on: 2003-07-04 13:13 这个是可以的,可以指定jaxb生成java类使用的一个描述文件 具体怎么搞,我也忘记了(真的忘记了) 不过你在java xml数据绑定那本书里可以找到答案。 |
5.Re:请熟悉JAXB的高手进来看看? [Re: CrazyJavar] | Copy to clipboard |
Posted by: quxudong Posted on: 2003-07-13 00:19 实际上是如何定义XML的scheme问题,和JAXB实现无关的 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |