Skip to content

Instantly share code, notes, and snippets.

@bhdrkn
bhdrkn / pom.xml
Created September 16, 2012 11:01
Login & Testing Dependencies
<!-- LOGGING DEPENDENCIES - LOG4J -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
@bhdrkn
bhdrkn / pom.xml
Created September 16, 2012 11:10
Build Plugins
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>${target.java.version}</source>
<target>${target.java.version}</target>
</configuration>
@bhdrkn
bhdrkn / pom.xml
Created September 16, 2012 11:20
Report Plugins
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.7.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
@bhdrkn
bhdrkn / user.sql
Created September 16, 2012 11:52
User Sql Table
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) COLLATE utf8_turkish_ci NOT NULL,
`surname` varchar(50) COLLATE utf8_turkish_ci NOT NULL,
`location` varchar(50) COLLATE utf8_turkish_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci;
@bhdrkn
bhdrkn / car.sql
Created September 16, 2012 11:57
Car Sql
CREATE TABLE `car` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`liecencePlate` varchar(50) COLLATE utf8_turkish_ci NOT NULL,
`model` varchar(50) COLLATE utf8_turkish_ci DEFAULT NULL,
`userId` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `fk_userid` (`userId`),
CONSTRAINT `fk_userid` FOREIGN KEY (`userId`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci;
@bhdrkn
bhdrkn / pom.xml
Created October 6, 2012 12:24
rest-db pom.xml
<?xml version="1.0"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>rest-tutorial</artifactId>
<groupId>bahadirakin-tutorial</groupId>
<version>1.0.0.1-SNAPSHOT</version>
</parent>
@bhdrkn
bhdrkn / Car.java
Created October 6, 2012 13:12
rest-db Car.java
package com.bahadirakin.model;
// Generated 06.Eki.2012 16:08:28 by Hibernate Tools 3.4.0.CR1
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import static javax.persistence.GenerationType.IDENTITY;
import javax.persistence.Id;
@bhdrkn
bhdrkn / User.java
Created October 6, 2012 13:13
rest-db User.java
package com.bahadirakin.model;
// Generated 06.Eki.2012 16:08:28 by Hibernate Tools 3.4.0.CR1
import java.util.HashSet;
import java.util.Set;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
@bhdrkn
bhdrkn / pom.xml
Created October 7, 2012 11:33
rest-db pom.xml commons-lang3 dependency
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
@bhdrkn
bhdrkn / hibernate.cfg.xml
Created October 7, 2012 11:38
rest-db hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/dbrest?useUnicode=true&amp;characterEncoding=UTF-8</property>
<property name="hibernate.default_schema">dbrest</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password"></property>