diff --git a/memory-dao-test/.springBeans b/memory-dao-test/.springBeans deleted file mode 100644 index 1fc985600..000000000 --- a/memory-dao-test/.springBeans +++ /dev/null @@ -1,16 +0,0 @@ - - - 1 - - - - - - - src/main/resources/beans.xml - - - - - - diff --git a/memory-dao-test/pom.xml b/memory-dao-test/pom.xml deleted file mode 100644 index c8fb9b740..000000000 --- a/memory-dao-test/pom.xml +++ /dev/null @@ -1,71 +0,0 @@ - - 4.0.0 - com.memory.dao - memory-dao-test - 0.0.1 - - - UTF-8 - 1.7 - 1.7 - - - - - junit - junit - 4.12 - - - - org.apache.commons - commons-lang3 - 3.0 - - - - mysql - mysql-connector-java - 5.1.25 - - - - - com.h2database - h2 - 1.4.193 - - - - org.springframework - spring-core - 4.2.5.RELEASE - - - org.springframework - spring-beans - 4.2.5.RELEASE - - - org.springframework - spring-context - 4.2.5.RELEASE - - - - org.springframework - spring-jdbc - 4.2.5.RELEASE - - - - org.springframework - spring-test - 4.2.5.RELEASE - test - - - - - diff --git a/memory-dao-test/src/main/java/com/memory/dao/App.java b/memory-dao-test/src/main/java/com/memory/dao/App.java deleted file mode 100644 index 5f5b669ec..000000000 --- a/memory-dao-test/src/main/java/com/memory/dao/App.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.memory.dao; - -import org.springframework.context.ApplicationContext; -import org.springframework.context.support.ClassPathXmlApplicationContext; - -import com.memory.dao.db.UserDAO; -import com.memory.dao.pojo.User; - -public class App { - public static void main(String[] args) { - - final ApplicationContext context = new ClassPathXmlApplicationContext( - "file:src/main/resources/beans.xml"); - - final UserDAO dao = (UserDAO)context.getBean("userDao"); - for (final User user : dao.findAll()) { - System.out.println(user); - } - - ((ClassPathXmlApplicationContext)context).close(); - } -} diff --git a/memory-dao-test/src/main/java/com/memory/dao/AppConfig.java b/memory-dao-test/src/main/java/com/memory/dao/AppConfig.java deleted file mode 100644 index 3ab6daeeb..000000000 --- a/memory-dao-test/src/main/java/com/memory/dao/AppConfig.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.memory.dao; - -import org.springframework.context.annotation.ComponentScan; -import org.springframework.context.annotation.Configuration; - -@Configuration -@ComponentScan(basePackages = {"com.memory.dao"}) -public class AppConfig { -} diff --git a/memory-dao-test/src/main/java/com/memory/dao/db/Queries.java b/memory-dao-test/src/main/java/com/memory/dao/db/Queries.java deleted file mode 100644 index bae78e0c6..000000000 --- a/memory-dao-test/src/main/java/com/memory/dao/db/Queries.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.memory.dao.db; - -public enum Queries { - - GET_USER("SELECT * FROM users WHERE name = :name"), - GET_ALL_USERS("SELECT * FROM users") - ; - - private final String query; - - Queries(final String query) { - this.query = query; - } - - public String get() { - return this.query; - } - -} diff --git a/memory-dao-test/src/main/java/com/memory/dao/db/UserDAO.java b/memory-dao-test/src/main/java/com/memory/dao/db/UserDAO.java deleted file mode 100644 index ce21259ce..000000000 --- a/memory-dao-test/src/main/java/com/memory/dao/db/UserDAO.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.memory.dao.db; - -import com.memory.dao.pojo.User; -import java.util.List; - -public interface UserDAO { - - User findByName(String name); - List findAll(); - -} diff --git a/memory-dao-test/src/main/java/com/memory/dao/db/UserDAOImpl.java b/memory-dao-test/src/main/java/com/memory/dao/db/UserDAOImpl.java deleted file mode 100644 index 23385834a..000000000 --- a/memory-dao-test/src/main/java/com/memory/dao/db/UserDAOImpl.java +++ /dev/null @@ -1,61 +0,0 @@ -package com.memory.dao.db; - -import java.sql.ResultSet; -import java.sql.SQLException; -import java.util.List; -import java.util.Map; -import java.util.HashMap; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.jdbc.core.RowMapper; -import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; -import org.springframework.stereotype.Repository; - -import com.memory.dao.pojo.User; - -@Repository -public class UserDAOImpl implements UserDAO { - - private NamedParameterJdbcTemplate namedParameterJDBCTemplate; - - @Autowired - public void setNamedParameterJDBCTemplate(final NamedParameterJdbcTemplate namedParameterJDBCTemplate) { - this.namedParameterJDBCTemplate = namedParameterJDBCTemplate; - } - - @Override - public User findByName(final String name) { - final Map params = new HashMap<>(); - params.put("name", name); - - final User user = namedParameterJDBCTemplate. - queryForObject(Queries.GET_USER.get(), params, new UserMapper()); - - System.out.println("Found: " + user); - - return user; - } - - @Override - public List findAll() { - - Map params = new HashMap(); - - final List result = namedParameterJDBCTemplate.query(Queries.GET_ALL_USERS.get(), params, new UserMapper()); - - return result; - - } - - private static final class UserMapper implements RowMapper { - @Override - public User mapRow(final ResultSet rs, final int rowNum) throws SQLException { - final User user = new User(); - user.setId(rs.getInt("id")); - user.setName(rs.getString("name")); - user.setEmail(rs.getString("email")); - return user; - } - } - -} diff --git a/memory-dao-test/src/main/java/com/memory/dao/pojo/User.java b/memory-dao-test/src/main/java/com/memory/dao/pojo/User.java deleted file mode 100644 index 776df7a61..000000000 --- a/memory-dao-test/src/main/java/com/memory/dao/pojo/User.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.memory.dao.pojo; - -public class User { - - private int id; - private String name; - private String email; - - public int getId() { - return id; - } - - public void setId(final int id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(final String name) { - this.name = name; - } - - public String getEmail() { - return email; - } - - public void setEmail(final String email) { - this.email = email; - } - - @Override - public String toString() { - return "User [id=" + id + ", name=" + name + ", email=" + email + "]"; - } - -} diff --git a/memory-dao-test/src/main/resources/beans.xml b/memory-dao-test/src/main/resources/beans.xml deleted file mode 100644 index d6711afcc..000000000 --- a/memory-dao-test/src/main/resources/beans.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/memory-dao-test/src/main/resources/db-h2-config.xml b/memory-dao-test/src/main/resources/db-h2-config.xml deleted file mode 100755 index 23e69d35d..000000000 --- a/memory-dao-test/src/main/resources/db-h2-config.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/memory-dao-test/src/main/resources/db/sql/create-db.sql b/memory-dao-test/src/main/resources/db/sql/create-db.sql deleted file mode 100755 index db19f033a..000000000 --- a/memory-dao-test/src/main/resources/db/sql/create-db.sql +++ /dev/null @@ -1,7 +0,0 @@ ---DROP TABLE users IF EXISTS; - -CREATE TABLE users ( - id INTEGER PRIMARY KEY, - name VARCHAR(30), - email VARCHAR(50) -); diff --git a/memory-dao-test/src/main/resources/db/sql/insert-data.sql b/memory-dao-test/src/main/resources/db/sql/insert-data.sql deleted file mode 100755 index c0988e622..000000000 --- a/memory-dao-test/src/main/resources/db/sql/insert-data.sql +++ /dev/null @@ -1,3 +0,0 @@ -INSERT INTO users VALUES (1, 'mkyong', 'mkyong@gmail.com'); -INSERT INTO users VALUES (2, 'alex', 'alex@yahoo.com'); -INSERT INTO users VALUES (3, 'joel', 'joel@gmail.com'); \ No newline at end of file diff --git a/memory-dao-test/src/test/java/com/memory/dao/AppTest.java b/memory-dao-test/src/test/java/com/memory/dao/AppTest.java deleted file mode 100644 index 913d803b8..000000000 --- a/memory-dao-test/src/test/java/com/memory/dao/AppTest.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.memory.dao; - -import static org.junit.Assert.assertTrue; - -import org.junit.Before; -import org.junit.Test; -import org.springframework.beans.factory.annotation.Autowired; -import org.junit.runner.RunWith; -import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; -import org.springframework.test.context.ContextConfiguration; - -import com.memory.dao.db.UserDAO; - -@RunWith(SpringJUnit4ClassRunner.class) -@ContextConfiguration("/beans.xml") -public class AppTest { - - @Autowired - private UserDAO dao; - - @Before - public void setUp() { - System.out.println(String.format("Dao is: %s", dao)); - } - - @Test - public void testApp() { - assertTrue(true); - } -}