JAVA
吴孟超
这个作者很懒,什么都没留下…
展开
-
MAP 不能存动态DATE类
Date date = sdfAll.parse(datetime); for (int i = 0; i date.setTime(date.getTime()-300000); System.out.println(jxWidth+jxX-i*40); System.out.println(date); mapXInfo.put(jxWidth+jxX-i*40, date);原创 2014-03-19 11:27:08 · 869 阅读 · 0 评论 -
hebernate获取数据的方式(find,load,get)区别
find:先从session缓存中查找,没有数据就从数据库查找(忽略二级缓存),找不到记录,返回NULL; laod:先从session缓存中查找,然后建立代理类,没有数据就从二级缓存中查找,再没有就从数据库查找,找不到就抛出异常; get:先从session缓存中查找,没有数据就从二级缓存中查找,再没有就从数据库查找,找不到返回NULL; 注:get方式查找时,如果之前已经被load加载过原创 2014-03-27 02:02:31 · 539 阅读 · 0 评论 -
Hibernate映射中的Inverse和cascade
Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。 1.明确inverse和cascade的作用 inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因 为只有这两种关联关系包含集合,而one-to-one和many-to-one只含转载 2014-03-25 08:37:02 · 435 阅读 · 0 评论 -
hibernate save 后实体对象不会注销
//封装测试数据 TmTest tmTest = new TmTest(); tmTest.setTmProject(task.getTmProject()); tmTest.setName(task.getName()); tmTest.setTestMan(to_user); tmTest.setTmTask(task); tmTest.setCreateTime(no原创 2014-04-02 16:47:54 · 489 阅读 · 0 评论 -
spring的annotation-driven配置事务管理器详解
这篇文章是我从ITeye上复制来的,看了一遍,觉得很深刻,决定把他复制来,对原作者表示感谢。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 本文仅基于3.0+版本作为测试) 假定spring 容器中定义了两个事务管理器:transa转载 2014-03-23 21:00:38 · 442 阅读 · 0 评论 -
Spring事务的传播行为
Spring事务的传播行为 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变默认规则: 1 让checked转载 2014-03-22 10:13:58 · 404 阅读 · 0 评论 -
Spring 中配置定时器
Spring 中配置定时器 如果是一个普通的类,不需要注入dao层 上面的两个bean节点根据自己的情况任选一个,下面的bean节点都是需要的。 0 0 0,12 * * ?转载 2014-03-21 14:00:19 · 374 阅读 · 0 评论 -
flushMode
6.2.8 设置Flush刷新模式setFlushMode() 上面的flush()函数是手动调用的,如果不手动调用,则只能依赖于容器的自动刷新。在默认情况下容器是自动刷新的,这是因为它对应了刷新了的AUTO值: public enum FlushModeType { AUTO, COMMIT } 我们可以调用下面的方法改变刷新模式: em.setFlus转载 2014-03-21 16:44:26 · 636 阅读 · 0 评论 -
Java容器分析--Map
Java容器分析--Map 作者:Flyingis 标准的Java类库中包含了几种类型的Map,它们都拥有同样的基本接口Map,但是行为特性各不相同,主要表现在效率、键值对的保存、元素呈现次序、对象的保存周期和判定键是否等价的策略等方面。 1.Map的功能方法 Map(interface): 维护label和value的关联性,使得可以通过label查找value。 Ha转载 2014-03-20 15:48:27 · 307 阅读 · 0 评论 -
PHP,JAVA和MAJP10亿次for循环++测试
PHP,JSP 和MAJP10亿次for循环++测试: 1、PHP 161.021627 秒; 2、JSP 1.344秒; 3、MAJP 1.35秒。 PHP,JSP 和MAJP100万次for循环单字符累加测试: 1、PHP 0.2 秒; 2、JSP 0秒; 3、MAJP 0.01秒。使用缓冲追加方式 使用+方式直接挂掉 PHP,JSP 和MAJP1000次m原创 2014-05-02 10:02:44 · 1002 阅读 · 1 评论 -
JAVA如何调用WINDOWS命令行
JAVA如何调用WINDOWS命令行 2008-04-01 23:40 用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现。下面是一种比较典型的程序模式: ... Process process = Runtime.getRuntime().exec(".//转载 2014-03-31 08:37:49 · 908 阅读 · 0 评论 -
many-to-one中的属性
update:进行update操作时是否包含此字段 insert:进行insert操作时是否包含此字段 name:映射类属性的名字 column:关联的字段 class:关联类的名字 cascade:设置操作中的级联策略 可选值为 all所有操作情况均进行级联、none所有操作情况均不进行级联、save-update执行save和update操作时级联、delete执行删除转载 2014-03-19 14:59:13 · 407 阅读 · 0 评论 -
springMVC提交表单绑定到对象
绑定的对象只能指定具体的类,如果要做一个通用的提交控制器,需要手动绑定request到对象,使用MultiActionController 创建新的commandOBject 然后bind,不过这样需要重写自定义的参数类型转换,spring配置文件中注入的转换器不能使用。原创 2014-03-19 11:20:50 · 607 阅读 · 0 评论 -
aop不支持方法内的调用
public class Test { public void a(){ b(); } @Transactional public void b(){ ..... } } 执行a() 的时b()的事务不会执行原创 2014-03-23 22:04:46 · 422 阅读 · 0 评论