// Path: src/main/java/com/adintellig/ella/model/user/User.java
// public class User {
// 
// 	private String username;
// 	private String password;
// 	private Timestamp update_time;
// 
// 	public String getUsername() {
// 		return username;
// 	}
// 
// 	public void setUsername(String username) {
// 		this.username = username;
// 	}
// 
// 	public String getPassword() {
// 		return password;
// 	}
// 
// 	public void setPassword(String password) {
// 		this.password = password;
// 	}
// 
// 	public Timestamp getUpdate_time() {
// 		return update_time;
// 	}
// 
// 	public void setUpdate_time(Timestamp update_time) {
// 		this.update_time = update_time;
// 	}
// 
// }
// 
// Path: src/main/java/com/adintellig/ella/util/JdbcUtil.java
// public class JdbcUtil {
// 
// 	private static String db_driver;
// 	private static String db_url;
// 	private static String db_userName;
// 	private static String db_passWord;
// 
// 	static {
// 		ConfigProperties config = ConfigFactory.getInstance()
// 				.getConfigProperties(ConfigFactory.ELLA_CONFIG_PATH);
// 		db_driver = config.getProperty("mysql.db.driver");
// 		db_url = config.getProperty("mysql.db.url");
// 		db_userName = config.getProperty("mysql.db.user");
// 		db_passWord = config.getProperty("mysql.db.pwd");
// 	}
// 
// 	public static Connection getConnection() {
// 		Connection con = null;
// 		try {
// 			Class.forName(db_driver);
// 		} catch (ClassNotFoundException e) {
// 			System.out.println("3-ClassNotFoundException");
// 			e.printStackTrace();
// 			return null;
// 		}
// 		try {
// 			con = DriverManager.getConnection(db_url, db_userName, db_passWord);
// 		} catch (SQLException e) {
// 			System.out.println("4-SQLException");
// 			e.printStackTrace();
// 			return null;
// 		}
// 		return con;
// 	}
// 
// 	public static void close(Connection con, Statement stmt, ResultSet rs) {
// 		if (rs != null) {
// 			try {
// 				rs.close();
// 			} catch (SQLException e) {
// 				System.out.println("5--SQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 		if (stmt != null) {
// 			try {
// 				stmt.close();
// 			} catch (SQLException e) {
// 				System.out.println("6-SQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 		if (con != null) {
// 			try {
// 				con.close();
// 			} catch (SQLException e) {
// 				System.out.println("7-closeSQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 	}
// 
// 	public static void close(Connection con, PreparedStatement pstmt,
// 			ResultSet rs) {
// 		if (rs != null) {
// 			try {
// 				rs.close();
// 			} catch (SQLException e) {
// 				System.out.println("8-SQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 		if (pstmt != null) {
// 			try {
// 				pstmt.close();
// 			} catch (SQLException e) {
// 				System.out.println("9-SQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 		if (con != null) {
// 			try {
// 				con.close();
// 			} catch (SQLException e) {
// 				System.out.println("10-closeSQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 	}
// 
// 	public static void close(Connection con) {
// 		if (con != null) {
// 			try {
// 				con.close();
// 			} catch (SQLException e) {
// 				System.out.println("11-closeSQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 	}
// 
// }


import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.adintellig.ella.model.user.User;
import com.adintellig.ella.util.JdbcUtil;
package com.adintellig.ella.dao;




public class UserDaoImpl {
	private static Logger logger = LoggerFactory.getLogger(UserDaoImpl.class);

// Path: src/main/java/com/adintellig/ella/model/user/User.java
// public class User {
// 
// 	private String username;
// 	private String password;
// 	private Timestamp update_time;
// 
// 	public String getUsername() {
// 		return username;
// 	}
// 
// 	public void setUsername(String username) {
// 		this.username = username;
// 	}
// 
// 	public String getPassword() {
// 		return password;
// 	}
// 
// 	public void setPassword(String password) {
// 		this.password = password;
// 	}
// 
// 	public Timestamp getUpdate_time() {
// 		return update_time;
// 	}
// 
// 	public void setUpdate_time(Timestamp update_time) {
// 		this.update_time = update_time;
// 	}
// 
// }
// 
// Path: src/main/java/com/adintellig/ella/util/JdbcUtil.java
// public class JdbcUtil {
// 
// 	private static String db_driver;
// 	private static String db_url;
// 	private static String db_userName;
// 	private static String db_passWord;
// 
// 	static {
// 		ConfigProperties config = ConfigFactory.getInstance()
// 				.getConfigProperties(ConfigFactory.ELLA_CONFIG_PATH);
// 		db_driver = config.getProperty("mysql.db.driver");
// 		db_url = config.getProperty("mysql.db.url");
// 		db_userName = config.getProperty("mysql.db.user");
// 		db_passWord = config.getProperty("mysql.db.pwd");
// 	}
// 
// 	public static Connection getConnection() {
// 		Connection con = null;
// 		try {
// 			Class.forName(db_driver);
// 		} catch (ClassNotFoundException e) {
// 			System.out.println("3-ClassNotFoundException");
// 			e.printStackTrace();
// 			return null;
// 		}
// 		try {
// 			con = DriverManager.getConnection(db_url, db_userName, db_passWord);
// 		} catch (SQLException e) {
// 			System.out.println("4-SQLException");
// 			e.printStackTrace();
// 			return null;
// 		}
// 		return con;
// 	}
// 
// 	public static void close(Connection con, Statement stmt, ResultSet rs) {
// 		if (rs != null) {
// 			try {
// 				rs.close();
// 			} catch (SQLException e) {
// 				System.out.println("5--SQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 		if (stmt != null) {
// 			try {
// 				stmt.close();
// 			} catch (SQLException e) {
// 				System.out.println("6-SQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 		if (con != null) {
// 			try {
// 				con.close();
// 			} catch (SQLException e) {
// 				System.out.println("7-closeSQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 	}
// 
// 	public static void close(Connection con, PreparedStatement pstmt,
// 			ResultSet rs) {
// 		if (rs != null) {
// 			try {
// 				rs.close();
// 			} catch (SQLException e) {
// 				System.out.println("8-SQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 		if (pstmt != null) {
// 			try {
// 				pstmt.close();
// 			} catch (SQLException e) {
// 				System.out.println("9-SQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 		if (con != null) {
// 			try {
// 				con.close();
// 			} catch (SQLException e) {
// 				System.out.println("10-closeSQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 	}
// 
// 	public static void close(Connection con) {
// 		if (con != null) {
// 			try {
// 				con.close();
// 			} catch (SQLException e) {
// 				System.out.println("11-closeSQLException");
// 				e.printStackTrace();
// 			}
// 		}
// 	}
// 
// }


// Path: src/main/java/com/adintellig/ella/dao/UserDaoImpl.java
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.adintellig.ella.model.user.User;
import com.adintellig.ella.util.JdbcUtil;

package com.adintellig.ella.dao;




public class UserDaoImpl {
	private static Logger logger = LoggerFactory.getLogger(UserDaoImpl.class);

	public User findByNameAndPassword(String username, String password)