小编Der*_*rek的帖子

JAXB是否始终忽略@ XmlType/propOrder中未指定的"额外"元素?

如果我有一个注释的类

@XmlType(name = "someDTO", propOrder = { "firstField", "secondField", })

但是XML(比如说来自SOAP响应)看起来像

<return><firstField>a</firstField><secondField>b</secondField><thirdField>c</thirdField></return>

我的对象仍将填充firstField和secondField,并忽略thirdField.

为什么是这样?这总是如此吗?如果有额外的字段,有没有办法防止对象创建?

java xml jaxb

16
推荐指数
1
解决办法
1万
查看次数

Hibernate无法在具有多个数据源的Spring项目中实例化id生成器

我有一个使用Hibernate的Spring项目有两个数据源(db2和sql-server).

我一添加

@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SOME_SEQ")

到我的实体类中的列字段,我BeanCreationException在创建sql-server时得到一个,EntityManagerFactory因为org.hibernate.dialect.SQLServerDialect它不支持序列.但是,这个实体被使用的唯一地方是DAO,它使用的EntityManagerFactory是使用适当方言的db2 .

我错过了什么?

java sql-server db2 spring hibernate

3
推荐指数
1
解决办法
7320
查看次数

标签 统计

java ×2

db2 ×1

hibernate ×1

jaxb ×1

spring ×1

sql-server ×1

xml ×1