前情提要 在编写业务层方法时,会遇到很多需要事务提交的操作,spring框架为我们提供很方便的做法,就是在需要事务提交的方法上添加@Transactional注解,比起我们自己开启事务、提交以及控制回滚,要简单的多。但是在使用的时候容易犯一些错误。我就自己的错误经历总结如下。 枯燥的背景知识 ...
某个表某个字段是Datetime型 以 YYYY MM DD : : 存放 例如数据 : : : : : : 用 select from TABLE where date between And ,想查日期为 的记录,结果查不到 问题原因短日期类型默认Time为 : : ,所以当使用between作限制条件时,就相当于between : : and : : ,因此就查不出数据。 解决方法 方案一: ...
2017-09-29 15:56 0 3149 推荐指数:
前情提要 在编写业务层方法时,会遇到很多需要事务提交的操作,spring框架为我们提供很方便的做法,就是在需要事务提交的方法上添加@Transactional注解,比起我们自己开启事务、提交以及控制回滚,要简单的多。但是在使用的时候容易犯一些错误。我就自己的错误经历总结如下。 枯燥的背景知识 ...
mobx中如果将数组作为可观察. 可以通过添加修饰符observable或者调用observable方法. 很多的时候, 我们将此修饰为可观察的对象后, 就随处可用了. 比如,采用 map forEach indexOf find 等原生数组可用的方法在此都可以使用. 但是没有注意到一个 ...
如上,不过还有“坑”的地方需要我们注意: 1、for in循环出的值不一定是按顺序的。代码如下: 低 ...
今天使用了下kendoUI中的TreeView控件,一开始的时候总是不成功, 总是会报 Uncaught TypeError: Cannot read property 'toLowerCase' of undefined, 后来查询相关的API,原来TreeView是比较特殊的控件,不能绑定 ...
这是个很奇怪的问题 一个double的大于0的数字转int后 竟然变成了负数 后来F12进入Int32里面看了发现 原来这个数字超过了Int32的最大值了 Int32的范围: ...
先说AES,看代码: public static byte[] doEncrypt(byte[] key, byte[] initialVector, byte[] text) { ...
最近看张雪峰老师的JS教程的时候,做了一道题。 小明希望利用map()把字符串变成整数,他写的代码很简洁: 'use strict'; var arr = ['1', '2', '3']; va ...
需要使用npm添加node_sass和sass_loader 并且在配置文件中添加规则: 前台写法: 其中scoped是只在这个.vue中应用样式,如果去掉会导致页面全局使用该样式 ...