`
文章列表
今天主要总结hibernate的Criteria标准查询,Criteria(标准)查询的功能非常强大,只要sql语句能解决的他就能解决,主要包括Example(示例查询),Restrictions(限制),Projections(投影),还有aggregation(聚会),离线查询,子查询。其中重点讲解关联查询,可以通过criteria.createCriteria()方法或criteria.createAlias()方法进行关联查询。我碰到了一个非常复杂的关联查询,sql语句如下: String sql = select cp.id from ctl_project cp left joi ...
• 1. 一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码 — —不管他的技术水平有多高。 好的程序员花去90%的时间在思考、研究和实验,来找出最优方案。差的程序员花去90%的时间在调试问题程序、盲目的修改程序,期望某种写法能可行。“一个卓越的车床工可以要求比一个一般的车床工多拿数倍高的工资,但一个卓越的软件写手的价值会10000倍于一个普通的写手。”——比尔 盖茨 • 2. 一个优秀的程序员的效率会是一个普通的程序员的十倍之上。一个伟大的程序员的效率会是一个普通程序员的20-100倍。这不是夸张 — — 1960年 ...
                                                                     如何在工行开基金定投 在工行进行基金定投的具体步骤 因为我在工行进行基金定投走了很多弯路,所以我把它写出来,让新朋友参考一下。 一、去工行开一个户,开户的时候跟大厅服务人员讲明来意,你开的这个户是打算用来购买基金的,服务人员就会告诉你要把哪些项目打个√ 1.客户信息栏:根据你的信息照实写 2.帐户开立栏:结算帐户      支取方式----凭密码        借记卡-----牡丹灵通卡 3.电子银行栏: 电话银行:申请电话银行√       网上银行:申请 ...
HQL查询方式 这一种我最常用,也是最喜欢用的,因为它写起来灵活直观,而且与所熟悉的SQL的语法差不太多。条件查询、分页查询、连接查询、嵌套查询,写起来与SQL语法基本一致,唯一不同的就是把表名换成了类或者对象。其它的,包括一些查询函数(count(),sum()等)、查询条件的设定等,全都跟SQL语法一样。 示例:    1: Session session = SessionFactory.getCurrentSession();    2: User user = null;    3: Transaction ts = session.beginTransaction();    4: ...
(1)一个人是否善于跟不喜欢的人打交道,善于在不喜欢的环境折腾,是一个人成熟的重要标志。 (2)聪明的人不会把我很聪明挂在嘴边,不会始终显示自己的优越性,而是愿意适当的降低自己的身份。 (3)不必害羞,对方不会嘲笑你的主动。相反,他还可能欣赏你的勇气呢? (4)有时候,有些事情完全不必要一一解释,有时候只要抓住一个点就行了,因为人家问的问题有些也是无关紧要的。要善于抓住问题的关键点。 (5)沟通的注意事项:关于对方忌讳或不乐意的事不要聊,显示自己优越性的话题不要聊,关于隐私的话题不要聊;可以聊有价值、能产生共鸣的话题,聊娱乐性的话题,能帮助对方排忧解难的话题,自嘲的话题也不错。 (6)十几岁比智 ...
很多朋友可能想在sql语句中添加if else判断,其实通过下面的方法也能实现: select count(*) from ctl_project where /****实际终验时间realdate_finalcheck为空,并且满足第二个条件****/ ((realdate_finalcheck is null and timestampdiff(second,CURRENT_DATE,edate_contract_precheck) <= 0*24*60*60) or /****实际终验时间realdate_finalcheck不为空,并且满足第二个条件****/ (realda ...
如果DataGridColumn调用了labelFunction,并且要用sortCompareFunction对返回结果进行排序,那么可以这样实现: private function compareFunctionContractInit(obj1:Object,obj2:Object):int{             return ObjectUtil.numericCompare(getDays(obj1,edateContractPrecheckId),getDays(obj2,edateContractPrecheckId));             } 其中getDays是l ...
[size=medium;]package[/size] ben.util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 时间相距 * @author Ben * @version 1.0 * @date 2009-10-21 16:38:51 */ public class DateDistance {         /**      * 两个时间之间相差距离多少天      * ...
(1)异常:Illegal pattern character 'Y' SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");yyyy-MM-dd 中yyyy和dd只能用小写,写成YYYY-MM-DD会报Illegal pattern character 'Y'
1 come into mysql control:mysql -uname -ppassword;Enter 2 \h; show help 3 use databsename;change database 4 show databases;show all databases    after selected db;entry show tables; view all tables' name 5 after use db;entry desc tablename;could show this table's structure(结构) 6 show variables ...
今天是超级郁闷的一天,由于自己一次意外的操作将mysql的编码改成latin1,在系统查询时,录入字母或阿拉伯数字完全正确,一旦录入中文就没有结果,显然是由于乱码的原因造成的,自己却在flex端和后台hibernate中需找错误,几乎所有可能出现错误的地方都排除了,到了几近崩溃的边缘,才发现是乱码的问题,编码改成utf8,一切问题不复存在。真是山重水复疑无路,柳暗花明又一村。  不过后来发现在cmd控制台进行查询时,还是乱码,改成gbk或gb2312就没问题了。为什么要将mysql的默认编码格式设置为gbk,后来由相关的资料得知utf-8默认输入编码方式为gbk,默认输出编码方式为utf-16 ...
2011年06月20日 今天发现自己做业务管理已一年的时间了,还是有一些基本的东西掌握的不够,最近客户在使用时提出这样一个问题:因为查询条件相当的多,共分成了四个tab页,每个页面大约6个。自己的设计是切换tab页面后完全独立于另外的页面,也就是说这20多个条件不是“与”的关系,每个页面的数据对其他tab页是没有任何作用的。但是他们要的是所有条件为“并”的关系。这样前台MXML和后台hibernate都需要修改。看来还是前瞻性不够,也许是当初自己就想往简单的地方做,这种侥幸的心理不但对工作无益,更对自己的发展和工作作风产生严重危害。   2011年06月27日 一周新的开始,发现了一个很 ...
1、配置根Logger:log4j.rootLogger = [ level ] , appenderName, appenderName2level:日志的级别,指定这条日志信息的重要性。分为ALL < DEBUG < INFO < WARN 一般常用的为 DEBUG , INFO ,WARN ,ERROR四种,分别对应Logger类的四种方法debug(Object message ) ;info(Object message ) ;warn(Object message ) ;error(Object message ) ;如果设置级别为INFO,则优先级大于等于INFO ...
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"    creationComplete="initApp()"><mx:Script><![CDATA[  import mx.collections.ArrayCollection;  import mx.control ...
<?xml version="1.0" encoding="utf-8"?>   <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">       <mx:DataGrid x="66.5" y="145" id="dataGrid" dataProvider="{dataXml.children()}&q ...
Global site tag (gtag.js) - Google Analytics