REST API using Jersey, Hibernate, MySQL and Jetty
Mysql Database setup
- create user name root with password mysql.
- create a database with name cis.
- create a table name stock with the command below
CREATE TABLE `stock` (
`STOCK_ID` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`STOCK_CODE` VARCHAR(10) NOT NULL,
`STOCK_NAME` VARCHAR(20) NOT NULL,
PRIMARY KEY (`STOCK_ID`) USING BTREE,
UNIQUE KEY `UNI_STOCK_NAME` (`STOCK_NAME`),
UNIQUE KEY `UNI_STOCK_ID` (`STOCK_CODE`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- insert some values into the database.
Steps to run the project
- cd hibernate-mysql
- mvn clean
- mvn install
- run src/main/java/com/mkyong/common/app.java
- login http://localhost:8080/api/read