动态Pojo将如何决定精确的映射关系?

时间:2016-04-26 10:46:51

标签: java sql hibernate

让我有一个SQL查询,我需要生成一个动态Pojo类。所以这是我的问题: SQL查询:从Example中选择msisdn,code,user;

此表(示例)有13列。那么我将如何决定未给定列的映射。我的意思是动态pojo会被创建,或者会有一些例外。是否必须将关系的所有列映射到pojo类?我是hibernate的新手,刚刚听说过Dynamic Pojos。这个问题只是为了知识。

更新:

让我明白这一点:

我有一个应用程序A(比如简单的Java应用程序使用Oracle DB)而另一个作为B(在hibernate中开发)。 A与B交互以获取或存储其数据,而不是直接与Oracle DB交互。它调用B的方法select(比如说)将SQL查询(要操作)传递给它。 A接收查询并为查询中的给定表生成动态POJO。

现在我的问题是: POJO类是否将基于查询中的4个给定/请求列生成,即使该表具有13个或多于4个列。如果是,那么这种映射将如何发生。我的问题是对的吗?我在考虑可能发生的事情吗?

0 个答案:

没有答案