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 = 10
DataMapper ÖrüntüsüMyBatis "Patterns of Enterprise Application Architecture" kitabındaki DataMapper örüntüsünü kullanılır.
constructor
Şöyle yaparız.
@Autowired
private SqlSessionTemplate sqlSession;
delete metoduŞö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);
}
update metoduŞö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