`
uule
  • 浏览: 6369431 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论
文章列表
1、 get() and load()   session.get(Clazz, id); session.load(Clazz, id);   说明: load()与get()的区别  请注意如果没有匹配的数据库记录,load()方法可能抛出无法恢复的异常 (unrecoverable exception)。 如果类的映射使用了代理(proxy),load()方法会返回一个未初始化的代理,直到你调用该代理的某方法时才会去访问数据库。 若你希望在某对象中创建一个指向另一个对象的关联,又不想在从数据库中装载该对象时同时装载相关联的那个对象,那么这种操作方式就用得上的了。 如果为相 ...
List ls = this.getHibernateTemplate().executeFind(new HibernateCallback<Object>() { @Override public Object doInHibernate(Session session) throws HibernateException, SQLException { return session.createSQLQuery(sql).list(); } });    String hql = "from EsbServiceV v ...
1. var checkedList = []; // save for all checked box var tmpHotel = new Hotel(); tmpHotel.setHotelId("${item.key}"); checkedList[tmpHotel.getHotelId()] = []; //将每个hotelId对应的行也初始化为一个数组 <td class="htbl_td1_'+tr_border+'"> <input on ...

CSS总结

    博客分类:
  • CSS
JavaEye WEB前端各种效果页 一款漂亮的滑动表单 国外经典JS、Jquery 各种资源集合   display:block总结1 display:block总结2   总结CSS中的定位   Html-浅谈如何正确给table加边框   1、word-spacing与letter-spacing的区别: 在对网页文本进行精细控制时,需要应用到多方面的CSS属性设置,如垂直方向上的行距line-height,水平方向上的字距word-spacing和letter-spacing。word-spacing是指单词间隔,letter-spacing是指字母的间隔。在 ...

JS总结

    博客分类:
  • JS
大公司里怎样开发和部署前端代码?   弱类型语言,在变量声明时不需显式地指定其数据类型 ,变量的数据类型将根据变量的具体内容推导出来,且根据变量内容的改变而自动更改,而强类型语在变量声明时必须显式地指定其数据类型。在强类型语言中,变量类型有多种,例如int char float boolean 等 而javascript只有一种类型var ,为变量赋值时会自动判断类型并进行转换,所以javascript是弱语言,就体现在变量定义类型VAR上了。   javascript中的全局函数是什么? 全局函数与内置对象的属性或方法不是一个概念。全局函数它不属于任何一个内置对象。JavaScr ...
//定义一个apple对象的构造函数 function Apple{ this.color='red'; } //创建一个apple对象 var apple1 = new Apple(); //我还可以这么创建apple对象 var apple2 = { color:'red'; } 这两个apple对象在内存中都是完全一样 ...
主要方法体: int ret = 0; Object a,b; try { Field f = a.getClass().getDeclaredField(field); f.setAccessible(true); Class<?> type = f.getType(); if (type == int.class) { ret = ((Integer) f.getInt(a)).compareTo((Integer) f .getInt(b)); } } //SortListUtil.sort ...
  Hibernate 中提供了两级Cache,第一级别的缓存是Session级别的缓存 ,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存 ,它是属于进程范围或群集范围的缓存。这一级别的缓存可以进行配置和更改,并且可以 动态加载和卸载 。 Hibernate还为查询结果提供了一个查询缓存,它依赖于第二级缓存。   一级缓存的管理      当应用程序调用Session的 save()、update()、saveOrUpdate()、get()或load(),以及调用查询接口的 li ...
字符串操作: concat instr substr replace initcap length lower/upper lpad/rpad ltrim/rtrim trim   日期: add_months last_day next_day sysdate months_between   to_char to_date to_number   avg/floor/ceil/round/max/min   nvl DECODE     CONCAT连接两个字符串;SQL> select concat('010-','888 ...
Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合法性检查,如果入参不符合要求,方法将通过抛出异常的方 ...
http://linjia880714.iteye.com/blog/856470 http://hi.baidu.com/psdc/blog/item/a0e0869b2b4da6b2c8eaf437.html http://hi.baidu.com/inway/blog/item/0f84d32acf22f429d42af19a.html http://returnofking.iteye.com/blog/603694   常见问题: http://www.cnblogs.com/yingpp/archive/2010/10/19/1855372.html   Powe ...
Non SQL Error : Could not load class com.mysql.jdbc.Driver 这是因为powerdesigner 无法找到驱动所产生的 解决办法是:配置系统的classpath 路径,指定jar 包路径就好了。   貌似要重启下powerdesigner,否则还会报连不上!这点需注意!
wherever you go ,whatever you do ,, i will be......     a song singing to both direction loser and the girl ... what a song to me!! 感觉怎么是给我写的呢?? 在长久的等待中失去的信心和浪漫,又在这一刻中重拾。。 The girl,,,still perfect to me, 听着这歌,我哭了。。。 Right here waiting Oceans apart day after day 天海相隔,日复一日 And I slowly go ...
事务配置其实把思路理清,还是很容易的。 spring的配置文件中关于事务配置总是由三个部分组成:分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问 时,DataSource实际为SessionFactory,TransactionManager的实现为 HibernateTransactionManager。     具体如下图:  根 ...
DefaultAdvisorAutoProxyCreator 这种配置方式与BeanNameAutoProxyCreator自动创建代理的方式非常相似,都是使用bean后处理器为目标bean创建代理,区别是前者使用事务拦截器创建代理 ,后者需要使用Advisor创建事务代理 。 事实上,采用DefaultAdvisorAutoProxyCreator的事务代理配置方式更加简洁,这个代理生成器自动搜索Spring容器中的Advisor,并为容器中所有的bean创建代理。   DefaultAdvisorAutoProxyCreator: 下面是使用DefaultAd ...
Global site tag (gtag.js) - Google Analytics