2012-09-23 37 views
-1

什么是把由JAX-WS类生成到Oracle数据库的最简单的方法(即我需要设置每每个Java对象的INSERT语句)?只有ORM像jpa/hibernate?任何替代品?JAX-WS生成的类到数据库表的映射

迂回的方式是通过反射检查每个类字段,以获取他们的名字(与@XMLElement注释和当前等于列名注释)获得列名INSERT语句。

优点/缺点?)

预先感谢您。

回答

0

最简单的方法是坚持的XML,因为这不会需要映射到任何其他模式也不会要求任何反射来确定模型持续。大多数数据库现在都有一个XML数据类型,这使得存储更有效率,即使查询对于xpaths索引也是有效的。

或者,您可以沿着您建议的路径走下去。

最后,你可以创建自己的模型,然后使用JPA/Hibernate来持久化到数据库中。您需要将生成的类映射到您的模型(使用dozer框架等)。这将需要最多的工作,但是你会给予最大的灵活性(可能)。

相关问题