1. MyBatis在进行sqlserver与c# 类型转换时需要注意,sqlserver中dbtype为float时,c#需要使用double与之对应,而不能使用float或decimal 2. MyBatis无法识别C#声明的Type属性,如下代码 public class Log { public int Id{set;get;} public string Type{set;get;} //mybatis 无法识别 } 在mybatis中使用以上class作为parameterClass
创建带输入参数存储过程 use yanantestgoif exists (select * from sys.objects where name='yanan')drop procedure yanango create proc yanan(@name varchar(2)) as select * from student where name=@name; go exec yanan 'zs'; 创建带输入参数存储过程 if exists(select * from sys.obje
这两天遇到一个头疼的问题,我们系统需要请求第三方数据,第三方收到请求后会生成相应的数据并入库,我们通过定时任务将第三方数据同步到我们数据库.当我们发送请求后第三方会立即返回一个值,我们会根据返回值去数据库更新同步过来的表字段,sql语句执行完了,没有任何错误,在同步表中查看同步的数据都有且where条件完全符合,但是就是没有将指定字段更新掉,最后通过多方对比,发现更新在前,插入在后.在此,贴出最简单的解决方法: <insert id="insertOrUpdate"> if
本节讨论如何使用Spring的异常处理机制,当我们程序出现错误时,以相同的一种格式,把错误信息返回给客户端 1.创建一些自定义异常 public class TipsException extends Exception { private static final long serialVersionUID = 2784987176856514682L; public TipsException(String string) { super(string); } } 2.使用@RestCont