一:在controller 加上: @Controller @RequestMapping("/user") public class UserController { @Autowired private UserService userService; private static final Logger LOG = LoggerFactory.getLogger(UserController.class); /*************use to update part i
UPDATE a SET [Province] = parsename(replace([FullName],'-','.'),2) from [dbo].[T_B_Emp] a left join [MLYY_MIS].[dbo].[T_B_Area] b on b.ID = a.AreaID 其中 parsename分隔符提取字段内容 如 XXX-XXX-XXXX
数据库中存在int型的字段,但是初始值为null,mybatis取值之后就会报错, org.apache.ibatis.binding.BindingException: Mapper method 'getSort' (xx.yy.cc.DxxDAO) attempted to return null from a method with a primitive return type (int). 解决:采用了取巧的方式,将实体类对应的该字段设置成String类型,mybatis取出来之后自
今天有个需求是进行排序. 这一列值是字符串类型的, 但是里面有数值型 比如"1" 和null类型的. 实现效果是需要 数值型的先按照数值的方式先排,然后字符串按照字符传排,最后才是null的. 最开始就想到当为数值时 需要转换 如下 order by CASE WHEN ISNUMERIC("字段名")= 1 THEN CONVERT(INT, "字段名") ELSE NULL END , 这样到能实现数值型的 就是按照数值来排序,但是这些排