能否使用hibernate而不使用数据库?

1、最近在学习hibernate时突然想到了一个问题:能否使用hibernate而不使用数据库来存储数据?就用简单的文件存取可以和hibernate配合吗?

2、我觉得要回答这个问题是不是要首先弄明白hibernate在对象映射时是否有中间产物?如果有,能否获得这个中间产物?如果可以,或许就可以用文件保存了吧!

3、个人脑洞大开,希望有人能够解答疑惑,谢谢!

阅读 2k
1 个回答
  1. H2 HSQL等嵌入式数据库即可,不需要配置另外的数据库服务器,一般用于开发或测试环境
  2. hibernate现成的应该是不会有,可能需要写一个jdbc驱动吧,把csv/xml等文件的读写通过sql实现一遍,是可以的。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题