$home = model('Home')->where($where)->find(); if ($home != null) { $order_where = [ 'home_id' => $home['home_id'], 'type' => array('in',[0,1]), 'status' => 1, 'pay_status' => 0, ]; $order = model('Orders')->where($order_where)->select()->toArray(); $count = count($order); }
这个 是jar包 不应该是一个配置文件吗 这个dtd 应该是线上的吧 我直接按照老师的代码写的,参考如下
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!--配置全局属性--> <settings> <!--使用jdbc的getGeneratedKeys获取数据库自增主键值--> <setting name="useGeneratedKeys" value="true"/> <!--使用列标签替换列别名 默认:true --> <setting name="useColumnLabel" value="true"/> <!--开启驼峰命名转换:Table{create_time} -> Entity{createTime} --> <setting name="mapUnderscoreToCamelCase" value="true"/> </settings> </configuration>
获取视频时长,时间一到就弹出提示框。
问题解决了
sqlSessionFactoryBean.setMapperLocations(resolver.getResources(packageSearchPath));
这句代码
getResources
方法调错了,少了个s?
你浏览器中传入的时area=1吗?或者是areaid=1
@RequestMapping(value = "/getareaid",method = RequestMethod.GET) //下面的areaId要和地址栏上面的?areaId相同 areaid不行 应该是Java严格区分大小写的原因 是areaId就是areaId private Map<String,Object> getAreaId(Integer areaId){ Map<String,Object> modelMap=new HashMap<String, Object>(); Area area=areaService.queryAreaById(areaId); modelMap.put("area",area); return modelMap;
没找到mapper吧 给yml文件加上mapperlocation的path
在哪个层抛的这个异常看下代码逻辑呗
异常信息会有的,基本就可以确定哪里的问题
这种Get请求后台可以使用@PathVariable("id") Integer id,这样的话就不会出问题了
service层有加@service注解吗
同学好,
springboot其实就是简化spring部署的工具,所以归根到底还是spring,跟spring mvc类似,因此是可以用在ssm中的,同学可以试试:)