Tag: hibernate tools

Hibernate工具 – DAO生成

我正在使用eclipse hibernate工具插件来反向工程我的数据库。 我整天都在寻找如何强制DAO生成器在会话工厂,事务等中使用HQL / Criteria。 现在,如果我在我的数据库中有表TABLE,我将获得DAO类TableHome。 该类使用持久性EntityManager。 我找到了使用旧版本的hibernate工具生成TableDAO的教程,而这正是我所需要的。 非常感谢你。

如何让Hibernate Tools用toString,equals和hashcode生成POJO?

用于eclipse的Hibernate Tools插件(版本3.2.4) 大家好, 我正在使用插件从我的DB-Schema中反向设计我的POJO和DAO,并且由于某种原因,在POJO中没有创建toString,equals和hashcode方法。 我正在做的是以下内容:创建一个新的JPA项目。 配置它的persistence.xml文件,如下所示: org.hibernate.ejb.HibernatePersistence false 创建了一个hibernate.reveng.xml文件,只在我的目录中选择我的dbo scehma。 然后创建一个类型为JPA的Hibernate控制台配置和从JPA配置获取的连接,最后配置持久性单元。 使用Hibernate代码生成配置创建一个新配置,我在其中启用了“从JDBC连接反向工程”,定义了输出目录,包和reveng文件。 此外,我检查了该选项卡中的所有复选框(除了使用自定义模板)。 在我使用的导出器选项卡中: 1.使用Java 5语法。 2.生成EJB3注释。 并使用“域代码”和“DAO代码”导出器。 这很好(在解决了DTP插件兼容性的一些问题之后)。 主要问题是我在Pojo.ftl中看到以下表达式: 在PojoToString.ftl我看到: 我在哪里可以设置这个属性? 我希望我的所有pojos都需要toString,equals和hashcode? 先感谢您

如何在Eclipse中使用Hibernate Tools生成DAO?

我正在使用:Eclipse Java EE IDE Web Developers版本:Indigo Release 使用hibernate工具,我是Eclipse中的hibernate的新手,所以我学习如何配置hibernate并生成带注释的POJO(我认为它优于.xml)。 因此,在生成我的POJO和DAO后,我尝试进行插入,但是向我的实体管理器启动一个’null point exception’,这就是hibernate工具生成dao类的方式: 尝试使用生成的DAO: public static void main(String[] args) { // TODO Auto-generated method stub User user = new User(); user.setEmail(“valter@brainset.com.br”); user.setPassword(“123456”); user.setReputation(0); DaoUser daoUser = new DaoUser(); daoUser.persist(user); } DAO生成: package com.example.pojo; // Generated 30/08/2011 20:43:29 by Hibernate Tools 3.4.0.CR1 import javax.ejb.Stateless; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; […]

Hibernate工具可以生成JPA POJO吗?

我可以知道Eclipse插件Hibernate工具可以用来生成JPA实体@entity吗? 生成的Java文件如下所示,而不是JPA: package com.test.only.model; // Generated Jul 19, 2011 12:13:40 PM by Hibernate Tools 3.2.0.CR1 import java.math.BigDecimal; import java.util.Date; /** * Account generated by hbm2java */ public class Account implements java.io.Serializable {

如何使用hibernate工具生成带注释的域对象

我使用Eclipse Hibernate Tools从我的数据库开始创建域类,并需要添加JPA注释。 有没有办法添加注释? 可能有reveng.xml和逆向工程? 该怎么做? 生成的域代码: public class Country implements java.io.Serializable { private long id; private String description; private String identifier; private String futureuse; private Set accounts = new HashSet(0); public Country() { } public Country(long id, String description, String identifier) { this.id = id; this.description = description; this.identifier = identifier; } … 需要的代码: […]