Adicionado Classes de Serviço para produto, atualizado ProdutoDaoJpa
além da interface de categorias lol, precisa rodar um sql para o banco
também negada

/*
 Navicat Premium Data Transfer

 Source Server         : localhost
 Source Server Type    : MySQL
 Source Server Version : 50533
 Source Host           : localhost
 Source Database       : projetoInterdisciplinar

 Target Server Type    : MySQL
 Target Server Version : 50533
 File Encoding         : utf-8

 Date: 06/25/2014 22:57:16 PM
*/

SET NAMES utf8;
SET FOREIGN_KEY_CHECKS = 0;


-- ----------------------------
--  Table structure for `TAB_CATEGORIA`
-- ----------------------------
DROP TABLE IF EXISTS `TAB_CATEGORIA`;
CREATE TABLE `TAB_CATEGORIA` (
  `codCategoria` int(11) NOT NULL AUTO_INCREMENT,
  `nomCategoria` varchar(100) NOT NULL,
  PRIMARY KEY (`codCategoria`),
  UNIQUE KEY `nomCategoria` (`nomCategoria`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1;

-- ----------------------------
--  Records of `TAB_CATEGORIA`
-- ----------------------------
BEGIN;
INSERT INTO `TAB_CATEGORIA` VALUES ('1', 'Apple'), ('6', 'LG'), ('5',
'Motorola'), ('4', 'Nokia'), ('2', 'Sansung'), ('3', 'Sony');
COMMIT;

SET FOREIGN_KEY_CHECKS = 1;


-- ----------------------------
--  Table structure for `TAB_PRODUTO`
-- ----------------------------
DROP TABLE IF EXISTS `TAB_PRODUTO`;
CREATE TABLE `TAB_PRODUTO` (
  `descricao` text COMMENT 'DescriÁ„o do Produto',
  `preco` float NOT NULL COMMENT 'Valor normal do Produto (Sem
descontos)',
  `qteEstoque` int(11) NOT NULL COMMENT 'Quantidade do Produto em
Estoque',
  `codProduto` int(11) NOT NULL AUTO_INCREMENT COMMENT 'CÛdigo do
Produto',
  `codCategoria` int(11) DEFAULT NULL,
  `nomProduto` varchar(250) DEFAULT NULL,
  PRIMARY KEY (`codProduto`),
  KEY `codCategoria` (`codCategoria`),
  CONSTRAINT `codCategoria` FOREIGN KEY (`codCategoria`) REFERENCES
`TAB_CATEGORIA` (`codCategoria`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;

-- ----------------------------
--  Records of `TAB_PRODUTO`
-- ----------------------------
BEGIN;
INSERT INTO `TAB_PRODUTO` VALUES ('Smartphone Desbloqueado Samsung N9005
Galaxy Note 3 Preto Android 4.3 Tela de 5.7\" C‚mera 13MP Processador
Quad Core 2.3GHz GPS C‚mera Frontal 2MP', '2.234', '10', '1', '2',
'Galaxy Note 3'), ('Smartphone Desbloqueado Nokia Lumia 1020 Windows
Phone 8, Tela 4.5íí, C‚mera 41MP, 4G e Wi-Fi, Processador 1.5GHz Dual
Core e MemÛria de 32GB.', '1.784', '10', '2', '4', 'Nokia Lumia 1020'),
('Smartphone Desbloqueado Nokia Lumia 925 Windows Phone 8, Tela 4.5íí,
C‚mera 8.7MP, 4G e Wi-Fi, Processador 1.5GHz Dual Core e MemÛria de
16GB', '1.104', '10', '3', '4', 'Nokia Lumia 925'), ('Smartphone
Desbloqueado Samsung Galaxy S4 IV Mini Branco, Dual Chip, Android 4.2,
3G, Wi-Fi, GPS, C‚mera 8MP, Bluetooth, Processador Dual Core 1.7 Ghz',
'934', '10', '4', '2', 'Samsung Galaxy S4 IV Mini'), ('Smartphone
Desbloqueado Sony Xperia C C2304 Dual Preto Android 4.2 Tela 5 C‚mera
8MP Processador Quad Core 1.2 GHz 3G Wi-Fi GPS e MemÛria 4GB', '849',
'10', '5', '3', 'Sony Xperia C C2304 Dual'), ('Smartphone Desbloqueado
Sony Xperia L Branco com Tela 4.3 C‚mera 8MP 3G Android 4.1 Processador
Qualcomm Dual Core de 1GHz', '628', '10', '6', '3', 'Sony Xperia L
Branco'), ('Smartphone Desbloqueado Motorola RAZR D1 Preto, Dual Chip,
Android 4.1, C‚mera 5MP, WI-FI e 3G, Processador Single Core 1Ghz e
MemÛria de 4GB.', '424', '10', '7', '5', 'Motorola RAZR D1'),
('Smartphone Desbloqueado LG E425 Optimus L3 II Single Branco Android
4.1, Wi-Fi, 3G, MemÛria Interna 4GB, Tela 3.2î, C‚mera 3MP', '279',
'10', '8', '6', 'LG E425 Optimus L3 II'), ('Capa em Couro Flip Samsung
EFC-1E1COE para Galaxy Note - Laranja', '118', '10', '9', '2', 'Capa em
Couro Flip Samsung'), ('Capa de Silicone para iPhone 4 GESIP41004BLU Ed
Hardy', '84', '10', '10', '1', 'Capa de Silicone para iPhone 4');
COMMIT;

SET FOREIGN_KEY_CHECKS = 1;
Merge branch 'master' of https://github.com/vense04/Teste1