Java 有没有办法将我的对象保存在DB上,然后当我将其恢复正常时?

Java 有没有办法将我的对象保存在DB上,然后当我将其恢复正常时?,java,Java,我正在做一些关于Java的项目。。。。我需要将大量数据保存到不同的表中。。。但是,为了便于控制,我创建了一个dto并定义了我的对象。。。在这里很好之前,现在我想保存它,我想知道我是否可以序列化它并保存它,或者以某种方式将它保存在我的数据库中(使用一个新表)并将对象保存为它自己(而是为每个属性创建字段并保存每个属性),然后,获取所有对象并能够使用所有信息 有办法吗?我在搜索保存序列化对象并将其取回,你知道这是不是一种方法吗 p、 我正在使用JPA和spring,你是说这样吗 否则,请使用一些对象

我正在做一些关于Java的项目。。。。我需要将大量数据保存到不同的表中。。。但是,为了便于控制,我创建了一个dto并定义了我的对象。。。在这里很好之前,现在我想保存它,我想知道我是否可以序列化它并保存它,或者以某种方式将它保存在我的数据库中(使用一个新表)并将对象保存为它自己(而是为每个属性创建字段并保存每个属性),然后,获取所有对象并能够使用所有信息

有办法吗?我在搜索保存序列化对象并将其取回,你知道这是不是一种方法吗

p、 我正在使用JPA和spring,你是说这样吗

否则,请使用一些对象关系机制:


如果您正在使用JPA,正如您所说的,那么如果您执行
查找
或:


如果您定义了一个名为
MyObject

使用Hibernate的实体对象,这将起作用?什么是巨大的数据量?巨大的数据量我的意思是一个表单taht有150个字段。。。并分为4个表。。。根据我的标准(我没有设计它,但我没有时间重新设计一切)。。。我想保存我的整个对象如果你正在使用JPA,它已经把你的对象还给你了。虽然它仍然创建了表中的所有字段。我已经检查了taht链接,我认为这是一个很好的解决方案,谢谢!
public static MyObject findMyObject( String id ) {
    MyObject.PK pk = new MyObject.PK( id );
    MyObject result = entityManager.find( MyObject.class, pk );
    return result;    
}