使用Hibernate从CSV文件更新oracle DB数据

时间:2016-07-19 10:48:47

标签: java oracle hibernate csv

需要使用hibernate使用CSV中的数据更新oracle DB表。在Hibernate中是否有任何准备好的语句批量更新等效或在从CSV更新DB数据时是否有任何最佳的Hibernate方法?

1 个答案:

答案 0 :(得分:0)

Hibernate是ORM工具之一。

  

对象关系映射(ORM,O / RM和O / R映射工具) in   计算机科学是一种用于转换数据的编程技术   在面向对象编程中的不兼容类型系统之间   语言。这实际上创建了一个“虚拟对象数据库”   可以在编程语言中使用。

这意味着您必须使用ORM:

  1. CSV
  2. 反序列化数据
  3. 将其映射到对象
  4. 然后序列化对象并将其存储到关系 DB
  5. 你不觉得多余吗?

      

    从CSV更新数据库数据时是否有最佳的Hibernate方法?

    答案不是。没有任何最佳的Hibernate方法,因为使用ORM是多余的毫无意义的工作。在这种情况下,平面 DAO 层更有效且更合适。