Java持久性api不想创建实体

时间:2014-06-21 07:29:01

标签: java jpa

有没有办法只使用JPA进行插入,更新,删除和选择但不更改表格?我已经进行了逆向工程并从数据库表中创建了java类...在这个类中我有@Entity和@Id注释,但我不需要在数据库中创建实体或字段。我有一个完成的数据库模式,并且有一个DB Admin负责所有表和字段。有没有办法做到这一点?

3 个答案:

答案 0 :(得分:2)

您可以创建一个EntityManagerFactory对象来实现您的操作(插入,删除......)并在main中调用您的函数。 它需要你导入javax.persistence。*

答案 1 :(得分:0)

我认为你的意思是你不想创建/修改任何表...关闭persistence.xml中的ddl模式生成

答案 2 :(得分:0)

开发人员是否要创建新实体(表中的行)。上述方案没有特定的ORM技术。在数据库中创建表是大多数技术提供的附加功能,提供实体。在这种情况下,您可以从数据库中创建相应的实体对象(因为您已经拥有数据库),然后插入新行,更新,删除并自由地执行您想要的任务。

谢谢, JK