2020-08-24 17:06发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
hybris 5.7中是否有任何直接执行SQL语句的方法,或者有任何其他无需打开连接开销即可执行SQL查询的方法。
你好。
在上下文中有dataSource和jdbcTemplate spring bean可用于在所需位置注入。
你好,
我已经使用jdbcTemplate为我工作了。 下面是我提供示例的示例代码。
***-spring.xml
<属性名称=" jdbcTemplate" ref =" jdbcTemplate"/>
CustomerDaoImpl.java
公共类CustomerDaoImpl实现CustomerDao {
私有JdbcTemplate jdbcTemplate;
public JdbcTemplate getJdbcTemplate(){return jdbcTemplate; }
public void setJdbcTemplate(JdbcTemplate jdbcTemplate){this.jdbcTemplate = jdbcTemplate; }
@Override
公共列表 getCutomerDetails(){
List customerModelList = null;
字符串sql =" SELECT * FROM CUSTOMER";
尝试{
customerModelList = jdbcTemplate.query(sql,new BeanPropertyRowMapper (CustomerModel.class));
} catch(异常e){
LOG.error("获取",e)时出现异常;
}
if(Objects.isNull(customerModelList)){
返回Collections.emptyList();
返回customerModelList;
公共列表 getCustomerGroupDetails(String customerId){
字符串sql =" SELECT * FROM CUSTOMERGROUP WHERE P_CUSTOMERID ='" + customerId +"'";
List customerGroupList = null;
customerGroupList = jdbcTemplate.query(sql,(rs,rowNum)-> {CustomerGroupModel customerGroupModel = new CustomerGroupModel(); CustomerGroupModel.setCustomerGroupID(rs.getString(" P_GROUPID")); CustomerGroupModel.setCustomerID(rs.getString(" P_CUSTOMERID")); CustomerGroupModel.setCustomerType(rs.getString(" P_CUSTOMERTYPE"));
返回customerGroupModel; });
if(Objects.isNull(customerGroupList)){
return Collections.emptyList();
返回customerGroupList;
最多设置5个标签!
你好。
在上下文中有dataSource和jdbcTemplate spring bean可用于在所需位置注入。
你好,
我已经使用jdbcTemplate为我工作了。 下面是我提供示例的示例代码。
***-spring.xml
<属性名称=" jdbcTemplate" ref =" jdbcTemplate"/>
CustomerDaoImpl.java
公共类CustomerDaoImpl实现CustomerDao {
私有JdbcTemplate jdbcTemplate;
public JdbcTemplate getJdbcTemplate(){return jdbcTemplate; }
public void setJdbcTemplate(JdbcTemplate jdbcTemplate){this.jdbcTemplate = jdbcTemplate; }
@Override
公共列表 getCutomerDetails(){
List customerModelList = null;
字符串sql =" SELECT * FROM CUSTOMER";
尝试{
customerModelList = jdbcTemplate.query(sql,new BeanPropertyRowMapper(CustomerModel.class));
} catch(异常e){
LOG.error("获取",e)时出现异常;
}
if(Objects.isNull(customerModelList)){
返回Collections.emptyList();
}
返回customerModelList;
}
@Override
公共列表 getCustomerGroupDetails(String customerId){
字符串sql =" SELECT * FROM CUSTOMERGROUP WHERE P_CUSTOMERID ='" + customerId +"'";
List customerGroupList = null;
尝试{
customerGroupList = jdbcTemplate.query(sql,(rs,rowNum)-> {CustomerGroupModel customerGroupModel = new CustomerGroupModel(); CustomerGroupModel.setCustomerGroupID(rs.getString(" P_GROUPID")); CustomerGroupModel.setCustomerID(rs.getString(" P_CUSTOMERID")); CustomerGroupModel.setCustomerType(rs.getString(" P_CUSTOMERTYPE"));
返回customerGroupModel; });
} catch(异常e){
LOG.error("获取",e)时出现异常;
}
if(Objects.isNull(customerGroupList)){
return Collections.emptyList();
}
返回customerGroupList;
}
一周热门 更多>