编程中最常用的功能,增删改查,而实际业务中真正物理删除数据的情况是很少的,基本都有使用逻辑删除,通常采用一个标志位,比如flag,查询的时候,flag=1的数据查出,flag=0的数据过滤掉.
使用hibernate的时候,通常不再直接才做sql语句,而是操作实体和HQL相结合的方式,只要维护好实体之间的关系,增删改查都可以使用极其简单的方式来完成,哪怕关联了好多张表好多个实体.
逻辑删除的时...
分类:
Web程序 时间:
2014-10-31 20:44:58
阅读次数:
217
今天在对同事的代码进行code review的时候,见到一个比较好玩的写法。“flag &= false;”,乍一看,还感觉他写错了,但是程序可以正常运行,赶紧去百度,看一下这个写法到底是怎么一回事,原来这个与平时常见的-=,+=等等是一样的,只不过平时用的比较少而已了,这个还真的是一个提升屌丝情怀的利器,至少不能见到这种写法不知道是什么意思吧。代码如下:public class MainMeth...
分类:
编程语言 时间:
2014-10-31 17:23:15
阅读次数:
186
package mainimport ( "bufio" "flag" "fmt" "io" "os" "strconv")var infile *string = flag.String("i", "infile", "File contains values ...
分类:
其他好文 时间:
2014-10-31 15:15:53
阅读次数:
156
Android中的Home Key,Power Key默认都是由系统的Framework来响应,如果想让自己的应用捕获响应,该怎么做呢?
Home Key比较简单,不涉及系统源码修改:
1. 在此 app 的 main Activity 的 onCreate 方法中加入如下这行:
getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED, FLAG...
分类:
移动开发 时间:
2014-10-31 10:13:29
阅读次数:
358
变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"...
分类:
系统相关 时间:
2014-10-31 08:47:18
阅读次数:
195
变量说明:
$$
Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令的结束代码(返回值)
$-
使用Set命令设定的Flag一览
$*
所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
$@
所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" …...
分类:
系统相关 时间:
2014-10-31 01:15:39
阅读次数:
311
Intent intent = new Intent();
intent.setAction("com.android.phone.EmergencyDialer.DIAL");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity();...
分类:
移动开发 时间:
2014-10-31 00:02:21
阅读次数:
399
startActivityForResult的问题A,B,C的启动模式都是默认的Activity A 启动了Activity B,Activity B又启动了C,A-->B-->C, 这种情况下,A启动B要求B返回result给A 如上图所示,Intent设置了Intent.FLAG_ACTIVIT...
分类:
其他好文 时间:
2014-10-30 18:34:23
阅读次数:
156
??
模拟发放销售订单界面进行发放操作
PROCEDURE insert_row(x_batch_id OUT NUMBER) IS
l_autopack_flag VARCHAR2(1 );
l_autopack_level NUMBER;
l_release_method VARCHAR2(1 );
l_release_online VARCHAR2(240 ...
分类:
数据库 时间:
2014-10-30 15:25:39
阅读次数:
419
HELLO! BOOT0 is starting! boot0 version : 2.0.0 ? ? ? ? ? ? ? ? ? ? ? read dram para. dram driver version: 1.15 dram size =1024MB 0x7b7afe7f super_standby_flag = 0 Succeed in opening nan...
分类:
编程语言 时间:
2014-10-30 12:02:02
阅读次数:
400