【发布时间】:2012-06-05 13:07:11
【问题描述】:
我目前正在尝试休眠以使用 EJB 在我的 postgresql 数据库中发送我的 Java EE 实体。我的实体代码(为了测试,我用最简单的)是:
import java.io.Serializable;
@Entity
public class Coup implements Serializable {
private static final long serialVersionUID = 1L;
@Column(unique=true, nullable=false)
@Id
private String name;
@Column(nullable=false)
private String jeu;
public Coup() {
}
public Coup(String name, String jeu) {
this.name = name;
this.jeu = jeu;
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
public String getJeu() {
return this.jeu;
}
public void setJeu(String jeu) {
this.jeu = jeu;
}
}
我的 hibernate.xml 文件是
持久性> org.hibernate.ejb.HibernatePersistence java:/PostgresDSjeeux 装备 儒雅 沙龙 派对 HautFait 政变 属性>
但是,在我执行这个之后
政变 c = 新政变(); c.setJeu("superjeu"); c.setName("超名"); em.persist(c);代码,我在JBOSS6日志中看到的生成查询是:
14:57:59,364 INFO [STDOUT] 休眠:插入政变(jeu,名称)值(?,?)
感谢您提供的任何答案。
【问题讨论】:
标签: hibernate postgresql jakarta-ee