shinewang

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  53 随笔 :: 0 文章 :: 200 评论 :: 0 Trackbacks

#

 JPA的Cascade(级联)
  • 不定义级联
  • CascadeType.PERSIST (级联新建)
  • CascadeType.REMOVE (级联删除)
  • CascadeType.REFRESH (级联刷新)
  • CascadeType.MERGE (级联更新)
  • CascadeType.ALL 表示选择全部四项

@OneToMany(mappedBy = "custom")
mappedBy="custom"就相当于inverse=true,mappedBy指定的是不需要维护关系的一端。

在domain类中定义的FetchType只对get/load/loadAll有效,对Query list无效,需要在构造Query时重新指定。


posted @ 2008-12-09 10:01 shinewang 阅读(325) | 评论 (0)编辑 收藏

HttpServletRequest类getAttribute()和getParameter()的区别:

getParameter()用来接受从Web客户端传到Web服务器端的HTTP请求中get方法或post方法传递的数据,返回String类型的数据。HttpServletRequest类有setAttribute()方法,而没有setParameter()方法。

setAttribute()和getAttribute()方法传递的数据只会存在于Web容器内部,在具有转发关系的Web组件之间共享。getAttribute()获得的是由setAttribute()方法赋的值,返回值是Object。

posted @ 2008-12-07 23:57 shinewang 阅读(185) | 评论 (0)编辑 收藏

对column进行唯一约束的方法:
PK
Unique Index
posted @ 2008-12-07 23:45 shinewang 阅读(162) | 评论 (0)编辑 收藏

     摘要: 软件开发其实是一个跟复杂度做斗争的过程,从某种程度来说,复杂度会一直在增长,我们所能做的就是尽可能降低复杂度增长的速度。我曾经和一些朋友说过,前期 所做的一切是让我们在后面有更大空间挥霍。慢下来,让我们有时间思考自己的每一步是否迈得是否稳当,稳当的行进,心里才踏实。  阅读全文
posted @ 2008-12-03 15:16 shinewang 阅读(1025) | 评论 (1)编辑 收藏

     摘要: Hibernate是一个流行的Java对象关系映射框架,Grails的数据访问层GORM就是建立在Hibernate的基础上。Hibernate能够根据配置自动生成SQL语句,使得程序员可以随心所欲的使用对象编程思维来操纵数据库。然而如果使用不当,往往容易造成性能问题,例如N+1次查询问题。在开发过程中,常常需要通过查看Hibernate生成的SQL来对数据访问层进行调优。  阅读全文
posted @ 2008-12-03 15:08 shinewang 阅读(2811) | 评论 (0)编辑 收藏

     摘要: Grails为开发者提供了一个controller列表的默认主页,在开发时用起来确实很方便,但总不能把它用到产品环境下吧。那么怎样才能修改这个默认主页呢?  阅读全文
posted @ 2008-11-27 12:48 shinewang 阅读(2471) | 评论 (0)编辑 收藏

     摘要: 严肃游戏是视频和计算机游戏的一种,严肃游戏有多种风格,但其核心目的并非以普通游戏的娱乐为目的。严肃游戏通常是一种具有游戏的外观与感觉的对于现实事件或过程的模拟,通常严肃游戏在给予使用者一种可玩的体验时,其主要目的是训练或教育使用者。  阅读全文
posted @ 2008-11-27 12:44 shinewang 阅读(196) | 评论 (0)编辑 收藏

     摘要: 龙芯,作为中国自主研发的CPU,从诞生那天起就备受质疑。6年来的发展更是一路坎坷。这期间又有不少李鬼的丑闻让人们对中国自主CPU事业的建设更加雾里看花。然而,龙芯坚持走了下来。在近日举办的上海2008工业博览会上,江苏中科龙梦科技有限公司借助中科院的展台向人们展示了已经上市和即将上市的龙芯PC(个人电脑)、龙芯NC(网络电脑)以及笔记本电脑。我和大飞有幸通过哲思maillist获得了此次活动的邀请。  阅读全文
posted @ 2008-11-26 16:20 shinewang 阅读(1463) | 评论 (6)编辑 收藏

     摘要: 使用ORM时,常常碰到N+1次查询的问题。Hibernate采用立即加载(eager load)和延迟加载(lazy load)来解决这一问题,GROM建立在Hibernate的基础之上,理论上同样适用。但事实如何?  阅读全文
posted @ 2008-11-26 16:06 shinewang 阅读(2007) | 评论 (0)编辑 收藏

     摘要: SG lab,顾名思义,Sim Game Lab是也。Sim Game,其实就是Simulation Game,翻译成中文就是(企业级)模拟游戏,是Serious Game(严肃游戏)的一种。实际上就是一种以游戏的形式模拟现实商务流程,从而为使用者提供诸如培训、体验、宣传等服务的一类计算机软件或者系统,通俗一点的说,Sim Game是一种不以娱乐为目的的游戏,但是它又有着与游戏一样的可玩性、可欣赏性,所以比较易于被人们接受,从能更够更好的被用来实现某些商用目的。  阅读全文
posted @ 2008-11-25 11:11 shinewang 阅读(249) | 评论 (0)编辑 收藏

仅列出标题
共6页: 上一页 1 2 3 4 5 6 下一页