在java中有没有面向对象的方法来使用H2数据库?

在java中有没有面向对象的方法来使用H2数据库?,java,h2,object-oriented-database,Java,H2,Object Oriented Database,我有一个带有嵌入式H2数据库的java应用程序 据说H2数据库库完全是用java编写的。所以像“SELECT*FROM TABLE TESTTABLE”这样的SQL语句和TABLE.SELECT(“*”)等都必须有一个面向对象的等价物 或者有没有简单易用的面向对象java数据库库?我正在开发一个小应用程序,用于注册书名、作者姓名、流派列表等。。。对于图书库来说,速度不是一个大问题。H2基本上是一个关系数据库管理系统,因此它绝对不是“面向对象的”。它的实现碰巧是用面向对象语言(即Java)编写的,

我有一个带有嵌入式H2数据库的java应用程序

据说H2数据库库完全是用java编写的。所以像“SELECT*FROM TABLE TESTTABLE”这样的SQL语句和TABLE.SELECT(“*”)等都必须有一个面向对象的等价物


或者有没有简单易用的面向对象java数据库库?我正在开发一个小应用程序,用于注册书名、作者姓名、流派列表等。。。对于图书库来说,速度不是一个大问题。

H2基本上是一个关系数据库管理系统,因此它绝对不是“面向对象的”。它的实现碰巧是用面向对象语言(即Java)编写的,但它对其概念没有任何影响

这类似于认为,当你用一个钢制工具在木头上塑造一个锤子时,锤子确实是钢的


正如fge在其评论中提到的,要以对象方式操作当前由H2管理的数据库,您需要一个名为ORM的特定库(用于对象关系映射),例如

这种面向对象的等价物是ORM(例如Hibernate)。但是请注意,ORM中最重要的部分是R,而不是O。感谢您的帮助。。你能给我推荐一个适合初学者的好的hibernate教程吗?你可以从以下内容开始: