`
抛出异常的爱
  • 浏览: 628177 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
近日重读Hibernate文档,整理一下思路,发现几个方法没有用过,顺便和大家讨论下 。 session的基本操作有: persist(): 这个操作我以前从没见过,更没有用过,好像是跟save差不多吧?Doc文件上说当级联风格为persist时,这个操作会级联操作关联的对象。这个方法的语义是JSR-220定义的。但具体的与Save的区别却不是很清楚,有知道的不吝赐教,呵呵 save(): 这个大家都很熟悉了,首先会赋予一个标志符,然后持久化给定的对象。但是如果使用assigned 标志符产生方法,则会使用当前的标志符值。如果级联风格为save-update,则会持久化相应的关联对象 merge ...
此回复被接受为正确答案一开始eclipse可以运行,后来我改了J2EE的默认server,配为tomecat v5.0.28,第一次可以运行,后来因为其他问题,我停止了这个server,改了点东西又运行它(只是重新换了个rt.jar),就起不来了,我退出eclipse再进就报错:JVM terminated. Exit code=1C:\WINNT\system32\javaw.exe-Xms40m-Xmx256m-jar E:\eclipse-SDK-3.1.2-win32\startup.jar-os win32-ws win32-arch x86-launcher E:\eclipse- ...
做了一年多的对日软件开发,感受有两点: 1.不管我们对日本怎样的厌恶,日本人还是给我留下了非常细心、要求严格的印象,工作中不论项目的大小,都需要我们非常细心。做出的设计文档要格式统一,甚至细小到页边距、字体等我们通常认为不重要的地方;对于程序的质量那就要求得更加严格了,画面上文字的错误也算一个bug。虽然这样的要求近乎苛刻,但是既然我们是乙方,日本公司是甲方,这种要求我认为还是更高的要求自己,尽量做到细心,这样会给日本留下对方对质量要求高的感觉,有利于日后的沟通和收到更多的项目。我们从事对日项目的目的之一不就是想得到更多的项目嘛,细心一点对我们自己也有好处,何乐而不为呢。 2.日本对于软件技术的 ...
javaScript 验证 实例 function isNum(str){         var patrn=/^[0-9]{1,20}$/;         if (patrn.exec(str)) return true;         return false; } //校验是否是正确的手机号 function isMobile(str){         var patrn = /^((\+86)|(86))?(13)\d{9}$/;         if(patrn.exec(str)) return true;         return false; } //校验是否是正确的 ...
动机   曾经使用许多方法在数据库和目标代码之间传输数据。从手动编码的SQL到JDO,然后再到EJB,我从未找到一种特别喜欢的方法。自从采用测试驱动开发(TDD)作为指导原则以来,这种不满情绪变得更加强烈。   单元测 ...
spring、hibernate、tapestry整合篇www.aspsky.net2005-9-5动网先锋 目前java开源框架真可以说是琳琅满目,最近一个多星期一直在接触spring、hibernate、tapestry。将最近一个多星期以来的学习汇总一下,以便日后查阅,也方便大家学习。 简单的介绍到处都是,对于spring、hibernate、tapestry是干什么用的,我就不多介绍了。大致能够知道spring的IOC/DI概念(AOP方面我也理解不好,暂时)、hibernate的基本概念,如对象持久,ORM,POJO这些概念,tapestry重在组件。我想懂这些并且做个简单小例子, ...
  解决之道:     将Java/J2EE系统的统一编码定义为UTF-8。UTF-8编码是一种兼容所有语言的编码方式,惟一比较麻烦的就是要找到应用系统的所有出入口,然后使用UTF-8去“结扎”它。   一个J2EE应用系统需要做下列几步工作: 开发和编译代码时指定字符集为UTF-8。JBuilder和Eclipse都可以在项目属性中设置。 使用过滤器,如果所有请求都经过一个Servlet控制分配器,那么使用Servlet的filter执行语句,将所有来自浏览器的请求(request)转换为UTF-8,因为浏览器发过来的请求包根据浏览器所在的操作系统编码,可能是各种形式编码。关键一句:r ...
D:\0208\implementation\.metadata\.plugins\com.ibm.etools.server.core\tmp1\cache\localhost\server1\alcargo\alcargoWeb.war .metadata是工作区的监时文件库 .plugins插件 com.ibm.etools.server.core 是websphere工作路径 tmp1\cache\localhost\是你的空间  
AppFuse的Ant任务 This page contains a listing of the most common Ant targets in AppFuse that I use in my daily development. For a complete list of tasks, type "ant -projecthelp" at the command line. 任务 描述 setup 建立database, 配置tomcat和deploys expanded war clean Removes build artifact ...
Hibernate下数据批量处理解决方案 很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是特别适合数据的批量处理。 其实,我想如果我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibe..   很多人都对Java在批量数据的处理方面是否是其合适的场所持有怀疑的念头,由此延伸,那么就会认为ORM可能也不是特别适合数据的批量处理。 其实,我想如果我们应用得当的话,完全可以消除ORM批量处理性能问题这方面的顾虑。下面以Hibernate为例来做为说明,假如我们真的不得不在Java中使用Hibernate ...
实现Hibernate分页查询原理解读 Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录Query q = session.createQuery(from Cat as c);q.setFirstResult(20000);q.setMax..  Hibernate 可以实现分页查询,例如: 从第2万条开始取出100条记录 Query q = session.createQuery("from Cat as c");q.setFirstResult(20000);q.setMaxResults(100);List l = q.list() ...
Spring下的业务层Unit Test修正版 磨蹭了很久,终于开始用UnitTest。原因一是和大家一样,不想晚上做噩梦,二是在Spring下对业务层TDD,能够不需要Tomcat,完全摆脱对显示层开发进度的依赖,而专注快速的开发业务层。       但是我们也只在业务层使用UnitTest,因为显示层至今没有什么好的UnitTest方法,而我们的业务逻辑又严格封装在业务层,Controler层只做个组装分派的基本动作,没必要花大力气去测试。   在Spring下的测试很简单,在Spring-mock.jar里有一个AbstractDependencyInjectionSpringCon ...
log4j配置 配置文件: ### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1 log4j.category.org.zblog=INFO,A2 log4j.appender.A1=org.apache.log4j.ConsoleAppender ### 设置输出地A1,为ConsoleAppender(控制台) ##log4j.appender.A1.layout=org.apache.log4j.PatternLayout ### 设置A1的输出布局格式Patt ...
Global site tag (gtag.js) - Google Analytics