package jef.database.covertformdb;
import java.sql.SQLException;
import jef.database.DbClient;
import jef.database.DbClientBuilder;
import org.easyframe.enterprise.spring.CommonDao;
import org.easyframe.enterprise.spring.CommonDaoImpl;
import org.junit.Test;
public class UserTest {
@Test
public void test() throws SQLException {
DbClient db = new DbClientBuilder("jdbc:postgresql://pc-jiyi:5432/test","root","admin").build();
CommonDao dao=new CommonDaoImpl(db);
db.refreshTable(User.class);
db.dropTable(User.class);
db.createTable(User.class);
User user = new User();
user.setUsername("spling Test");
user.setFullname("12345");
user.setPassword("fddsfdfd");
user.setFullname("dsdsds");
try {
db.insert(user);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
User loaded=db.load(user);
loaded.setEmail("jiyi@sdcxdf.com");
db.update(loaded);
db.delete(loaded);
}
}