当我试图使用hibernate运行这个java代码时,会收到以下错误消息:
create table EMPLOYEE (
ID integer not null,
JOINING_DATE date not null,
NAME varchar(50) not null,
SALARY decimal(10,2) not null,
SSN varchar(255) not null,
primary key (ID)
)
下面将提到我的Java代码,并使用hibernate,我需要在DB中插入值。
@Entity
@Table(name=
我正在使用JPA和Hibernate 4.x,以及postgresql 9.x,但我想知道一些问题。
当使用@ElementCollection注解,并配置了Set type嵌入字段时,我希望生成可嵌入集合表的主键,但它不起作用。我只能找到一个外键来对抗关系的所有者。我想知道为什么它不生成主键。这是我的测试代码。A.java
@Entity
public class A {
@Id
private Long id;
@Column(name = "\"as\"")
private String as;
public Str
我正在做一个项目,在那里我需要保存带有关键字的下载文件信息。典型的一对多场景,对吧?一个下载记录到多个下载关键字关系记录.
下面是Download.java的样子
@Entity
@Table(name = "downloads", catalog = "nbpx")
public class Download extends BaseEntity implements Serializable {
public Integer downloadId;
public String title;
public Set<DownloadKeyword&
最近,我在html中更改了表单字段。并根据请求参数更改了servlet中的abit。我没有更改mysql数据库或用户类中的任何内容,也没有更改任何其他hibernate规范。现在我突然发现了这个错误?
我想这和我的@Id是字符串有关吧?但在这些变化之前,这对我来说是很好的。所以我觉得奇怪的是,为什么它会突然开始困扰我,因为我没有改变任何与冬眠相关的东西。
org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): com.T
我有这个简单的代码,它导致了以下异常,可能是什么问题??
MenuPK menuPK = new MenuPK(aVenueId, aMenuId);
Menu menu = em.getReference(Menu.class, menuPK); // where em is an EntityManager
//Menu menu = em.find(Menu.class, menuPK); // this works fine!!
// full trace
Exception Description: An internal error occurred accessing the
我得到"java.sql.SQLException:表METAL_HAREKET_IPTAL中的列ID不允许空值“。在Sysbase数据库上。但是,我想插入的值是存在的(您可以从下面的Tomcat日志中看到)。
metalhareket id: 450
metalhareketiptal id: 450
org.hibernate.exception.ConstraintViolationException: could not insert: [com.turktrust.iab.ebs.pojos.MetalHareketIptal]
at org.hibernat
我使用MongoDB作为数据库。当我试图通过insert API将数据从post man插入到数据库中时。我得到内部错误BSON类型错误。获得以下类型的错误
org.bson.BsonInvalidOperationException: readStartDocument can only be called when CurrentBSONType is DOCUMENT, not when CurrentBSONType is STRING.
at org.bson.AbstractBsonReader.verifyBSONType(AbstractBsonReader.j
我目前正在尝试这个项目: intellij中的,我正在让它运行。它能够在我的控制台中加载和显示Spring徽标,但我始终遇到一个错误,即创建名为“entityManagerFactory”的bean时出错,我不太确定如何解决它。我读过一些类似问题的文章,但不幸的是,这些解决方案并没有奏效。这是完整的错误代码
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resou
我在一个有很多表的项目中使用SubSonic,这些表是由源码生成器创建的。我注意到由SubSonic创建的一些类是在没有代码的情况下生成的,并且具有以下消息
The class...was not generated because ... does not have a primary key.
有没有办法让我在不将keyes添加到所有表的情况下生成代码?
谢谢
我只有一个简短的问题。如果我有一个这样的sql脚本:
create table person(
phoneNumber int
name varchar(100) not null
primary key(phoneNumber, name)
);
如何使用JPA注释在Java中为此设置实体类?
到目前为止,我有这样的想法:
@Entity
public class Person {
@Column(name="phoneNumber")
public int phoneNumber;
@Column(name="
我试图用JPA和EclipseLink进行简单的一对一映射。
我在PostgreSQL中有以下DB结构
CREATE TABLE public.employee (
id SERIAL,
firstname VARCHAR(20),
lastname VARCHAR(20),
CONSTRAINT employee_pkey PRIMARY KEY(id)
);
CREATE TABLE public.employee_info (
id INTEGER NOT NULL,
info TEXT DEFAULT ''::text NOT NULL,
C
代码:
Public Sub UpdateDB()
Dim db As New linqclassesDataContext
Dim article = From p In db.articles _
Where p.id = articlelist.SelectedValue _
Select p
article.FirstOrDefault.body = FCKeditor1.Value
Try
db.SubmitChanges()
Catch ex As ChangeConf
我使用了一个Spring MVC/ Hibernate应用程序,并在一段时间后重新启动它以继续工作。这一次我得到了以下错误,
javax.persistence.PersistenceException: org.hibernate.id.IdentifierGenerationException: could not read a hi value - you need to populate the table: hibernate_sequence
at org.hibernate.internal.ExceptionConverterImpl.convert(Exception