Giriş
Şu satırı dahil ederiz
Şu satırı dahil ederiz
import org.mybatis.spring.SqlSessionTemplate;Bu sınıf MyBatis projesine ait.
application.properties
Şöyle yaparız
spring.datasource.url=jdbc:mysql://localhost:3306/airportdb
spring.datasource.username=username
spring.datasource.password=passoword
spring.datasource.driver-class-name =com.mysql.jdbc.Driver
mybatis.configuration.map-underscore-to-camel-case = true
mybatis.configuration.defaultStatementTimeout = 10MyBatis "Patterns of Enterprise Application Architecture" kitabındaki DataMapper örüntüsünü kullanılır.
constructor
Şöyle yaparız.
@Autowired
private SqlSessionTemplate sqlSession;Şöyle yaparız.
public Object delete(String queryId, Object params){
  return sqlSession.delete(queryId, params);
}
insert metodu
Şöyle yaparız.public Object insert(String queryId, Object params){
  return sqlSession.insert(queryId, params);
}
Şöyle yaparız.
public Object update(String queryId, Object params){
  return sqlSession.update(queryId, params);
}
selectList metoduŞöyle yaparız.@SuppressWarnings("rawtypes")
public List selectList(String queryId){
  return sqlSession.selectList(queryId);
}
@SuppressWarnings("rawtypes")
public List selectList(String queryId, Object params){
  return sqlSession.selectList(queryId,params);
}
selectOne metodu
Şöyle yaparız.
public Object selectOne(String queryId){
  return sqlSession.selectOne(queryId);
}
public Object selectOne(String queryId, Object params){
  return sqlSession.selectOne(queryId, params);
}
 
Hiç yorum yok:
Yorum Gönder