使用JPA,我不需要为每个新属性编写SQL代码,因为对象关系映射是自动完成的。
由于我对JSF不熟悉,我想知道是否有类似的JSF可能性?
每次更改对应实体时,我不想向JSF数据表添加新代码。 (Měi cì gēnggǎi duìyìng shítǐ shí, wǒ bùxiǎng xiàng JSF shùjù biǎo tiānjiā xīn dàimǎ.)
使用JPA,我不需要为每个新属性编写SQL代码,因为对象关系映射是自动完成的。
由于我对JSF不熟悉,我想知道是否有类似的JSF可能性?
每次更改对应实体时,我不想向JSF数据表添加新代码。 (Měi cì gēnggǎi duìyìng shítǐ shí, wǒ bùxiǎng xiàng JSF shùjù biǎo tiānjiā xīn dàimǎ.)
JSF 提供了一种管理事件和请求及其关联对象的生命周期的方式。由于 JSF 不直接参与数据库操作(它甚至不知道数据库),因此始终可以使用任何 ORM 框架。Hibernate + JSF 是非常常见的组合。
但是,如果您询问如何在JPA框架中使用JSF管理的bean,请查看Seam:http://www.seamframework.org/。
我不想每次在对应的实体更改时都需向JSF数据表添加新代码。
如果您想要一个动态数据表,您可能需要使用一个核心 JSF 的附加组件。我使用 IceFaces ,它工作得非常好。您可以使用 <ice:columns>
组件来动态生成列。我们使用它来显示可能返回不同列的查询结果。