java - 扩展自动生成的 JPA Controller (Netbeans 7.x)

标签 java jpa netbeans controller partial-classes

Netbeans 7.x 提供了从现有关系数据库(例如:CustomerEntity、OrderEntity 等)生成实体 (POJO) 的可能性

此外,它还会自动为每个实体生成一个 Controller (例如:CustomerJpaController、OrderJpaController 等)。

生成的 Controller 包含许多现成的方法(findAll、create、delete 等)。使用此 Controller 生成器的优点是,一旦修改实体(或表)(添加新约束、新字段等),就可以重新创建/更新它们。

与 .NET 提供的“部分类”概念不同,不可能在单独的类中使用用户定义的方法来扩展这些 Controller 。

您建议(在最佳实践或设计模式方面)如何利用这些自动生成的 Controller ?

最佳答案

我在自行创建的 DAO 类中使用生成的 Controller 类。

关于java - 扩展自动生成的 JPA Controller (Netbeans 7.x),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22900464/

相关文章:

java - 数组索引上的 Lombok Getter

java - 非对称PID控制环路

java - JPA使用flush来触发异常并停止执行

java - 如何从 NetBeans 生成的类中取回原始对象以供 JAX-WS 传输?

java - 教程中的 Restful 服务应用程序未在浏览器中运行 : Whitelabel Error Page

java - 不同版本的相同jar中的重复类-Android

java - 如何从jpa中的元素集合中批量删除

JPA:如何使字段自动递增

ruby - Netbeans 是否同样适用于 Mac 上的 Ruby 开发?

java - 你的 Activity 平台是: JDK_1. 6,但是在项目的属性文件中没有找到对应的属性 "platforms.JDK_1.6.home"