1
A
回答
3
Dali支持自上而下,自下而上(这是你正在寻找的),以及满足中等发展的方法。
1
一些标识有这样一个特征,例如NetBeans的
0
OpenJPA中有一个工具,它会生成你的实体定义。
从OpenJPA的user manual:
OpenJPA中包括用于产生持久类定义,完整的元数据,从现有的数据库模式的反向映射工具。您不必使用反向映射工具来访问现有的模式;您可以自由编写自己的类和映射,如第3节“中间会合映射”中所述。但是,反向映射工具可以为您提供持续增长持久类的良好起点。
不需要IDE!
-Rick
0
我有一个解决方案为您即创建自动生成的类正确映射所有表关系的域对象...尝试Dal4j是你可以找到它在sourceforge.net/p/dal4j/wiki/ DAL4j是一种命令行和框架工具,可用于将MySQL或SQLServer数据库模式逆向工程化为一组JPA实体Bean。
DAL4j对于存在现有数据库模式但应用程序与数据库进行交互时使用JPA技术的情况很有用。 DAL4j可以提供一种简单的方法将您的代码库从其他技术(如JDBC或Hibernate)迁移到JPA。
生成的bean可以是1种或2种类型:Simple或Framework。简单bean是由应用程序使用JPA语义管理的标准pojo类。框架生成的pojos使用DAL4j框架DAO泛型来简化CRUD操作。
DAL4j提供可选挂钩,允许您集成必须在数据库中加密的数据字段的加密/解密。
最后,DAL4j提供了一组通用类,可用于简化使用生成的实体执行CRUD操作的会话Bean的创建。
我想你会发现这篇文章可行....
相关问题
- 1. 从EJB 2实体Bean迁移到EJB3
- 2. 基于POJO生成EJB3注释的bean
- 3. 从XSD生成休眠实体bean
- 4. 实体框架 - 自动生成vs手动创建实体
- 5. 导出自动生成实体类
- 6. Symfony2自动生成实体错误。
- 7. 从实体自动生成DBML?
- 8. 检索实体自动生成ID
- 9. 实体Bean的自动同步
- 10. 使用实际bean名称生成的基于EJB3的Webservice端点
- 11. 实体类v实体Bean
- 12. 实体生成器
- 13. 生成实体键
- 14. doctrine2 - 生成实体
- 15. 会话bean和实体bean?
- 16. 调用EJB3会话bean
- 17. 使用EJB3监控bean
- 18. 会话bean和EJB3 vs Spring
- 19. 向EJB3注入Spring bean
- 20. 实体框架4.1动态生成表
- 21. 当实体框架自动生成的属性被填充
- 22. 自动生成实体框架的元数据类
- 23. GAE bulkloader:实体从自动生成的bulkloader.yaml中丢失
- 24. 自动生成C#代码:ApexSql代码或实体框架?
- 25. 自动为Netbeans生成的实体添加`insertable = false,updatable = false`
- 26. 从JPA注释实体类自动生成数据模式
- 27. 通过实体框架扩展属性自动生成类
- 28. JPA未能自动从实体生成表
- 29. 在实体管理器中自动生成的时间戳
- 30. 从实体框架中的自动生成的类继承
好帕斯卡。虽然我使用NetBeans,但它是一个不错的选择。 – 2009-09-13 16:45:31
谢谢。但Netbeans支持自下而上的JPA开发:右键单击一个项目:New - >“Entity Classes From Database”。从未测试,但:) – 2009-09-13 17:13:30