shoppingjava/Shoppingsite — pull request #2 by Gammelsnusen (2012-01-05 00:26:15+00:00)
Title: Skapa användare

Har fixat schiten nu så man kan skapa en ny användare till DB.

Använder en böna och Hibernate för detta.

Har inkluderat en sån dära inbyggd validator, men den kikar bara så att inget fält är tomt.
Än så länge så måste man fylla i alla fält för att det ska fungera, men det går ju enkelt att ändra på så bara vissa (Typ användarnamn och lösenord) ska kollas.

Har även uppdaterat tabellen Users i MySQL så den ska funka med det här, men det lär väl du fixa på din egen databas också.

ALTER TABLE users ADD user_id int(45), add firstname varchar(75), add lastname varchar(75), add streetaddress varchar(75), add zip varchar(75), add city varchar(75), add country varchar(75), add email varchar(75), CHANGE user_name user_name varchar(75) UNIQUE;

ALTER TABLE `music_ik2002`.`users` MODIFY COLUMN `user_name` VARCHAR(75),
ADD COLUMN `user_id` int(45) NOT NULL AUTO_INCREMENT BEFORE `user_name`,
DROP PRIMARY KEY,
ADD PRIMARY KEY (`user_id`);

Detta gör om skiten så vi har ett user_id som automagiskt räknas upp när något läggs till i tabellen, och user_name får attributet unique istället. Hibernate grinade när jag försökte använda user_name som id så jag vettefan. Det här funkar iallafall.

Ska fixa kommentering av koden också, ville bara slänga upp det här så det är ur världen.