Hallo,
ich setzte in meiner Application Spring und Hibernate mit einer mysql- Datenbank ein und bekommt untere Fehlermeldung, weiß jemand was ich dagegen machen kann?
Vielen Dank,
lg
Die Tabelle Rant wurde in der Mysql- Datenbank so erzeugt:
So wird das Rant- Object erzeugt:
ich setzte in meiner Application Spring und Hibernate mit einer mysql- Datenbank ein und bekommt untere Fehlermeldung, weiß jemand was ich dagegen machen kann?
Vielen Dank,
lg
Code:
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not insert:
[com.roadrantz.domain.Rant]; uncategorized SQLException for SQL [insert into Rant (postedDate,
rantText, vehicle_id) values (?, ?, ?)]; SQL state [HY000]; error code [1364]; Field 'id' doesn't have a
default value; nested exception is java.sql.SQLException: Field 'id' doesn't have a default value
Die Tabelle Rant wurde in der Mysql- Datenbank so erzeugt:
Code:
create table Rant (
id integer primary key,
vehicle_id integer not null,
rantText varchar(2000) not null,
postedDate date not null
);
So wird das Rant- Object erzeugt:
Code:
Rant rant = new Rant();
rant.setPostedDate(new Date());
rant.setRantText("TEST RANT 3");
Vehicle vehicle = new Vehicle();
vehicle.setPlateNumber("J55DNY");
vehicle.setState("TX");
rant.setVehicle(vehicle);
dao.saveRant(rant);
Zuletzt bearbeitet: