- 博客(12)
- 资源 (12)
- 收藏
- 关注
转载 10 个非常重要的 HotSpot JVM 参数
1) 跟 Java 堆大小相关的 JVM 内存参数 下面三个 JVM 参数用来指定堆的初始大小和最大值以及堆栈大小 -Xms 设置 Java 堆的初始化大小 -Xmx 设置最大的 Java 堆大小 -Xss 设置Java线程堆栈大小 2) 关于打印垃圾收集器详情的 JVM 参数 -verbose:gc 记录 G
2012-02-28 20:53:32 317
原创 LinkedHashMap 和 HashMap的区别
顾名思义LinkedHashMap是比HashMap多了一个链表的结构。与HashMap相比LinkedHashMap维护的是一个具有双重链表的HashMap,LinkedHashMap支持2中排序一种是插入排序,一种是使用排序,最近使用的会移至尾部例如 M1 M2 M3 M4,使用M3后为 M1 M2 M4 M3了,LinkedHashMap输出时其元素是有顺序的,而HashMap输出时是随机的
2012-02-23 08:43:16 332
转载 bernate中间表配置其他字段(列) annotation不知道怎么配置~
Hibernate多对多中间关系表有属性(其他字段)的配制方法 分类: J2EE2010-05-17 11:371138人阅读评论(2)收藏举报 Hibernate框架可以将面向关系的 数据库模型封装成面向对象的数据库模型,这样以来一方面了我们在具体应用中的数据库设计,另一方面又简化了我们的编码。然而在现实中我们往往会发现有些面 向关系的数据库模型转化成面向对象的数据库模型之后很难再Hib
2012-02-22 15:57:50 959
转载 Hibernate中多对多的annotation的写法(中间表可以有多个字段)
2011-07-04 6:52 一般情况下,多对多的关联关系是需要中间表的; 情况一:如果中间表仅仅是做关联用的,它里面仅有2个外键做联合主键,则使用ManyToMany(不用写中间表的Model,只需要写出两张主表的model即可) 学生表 @Entity @Table(name = "T_STUDENT") @SequenceGenerator(name = "
2012-02-22 15:57:14 12774 6
转载 hibernate annotation多对多中间表添加其他字段的第三种方法
本示例主要以学生(T_Student)和课程(T_Course)之间的多对多关系,中间表Score(分数),学生表和课程表是多对多关系,另外为他们的关系添加额外的字段---分数: T_Student类如下: package server.com.upc.test; import java.util.HashMap; import java.util.HashSet; import jav
2012-02-22 15:56:29 7728 1
原创 Spring 新特性
1、注解Async. @Async标签能帮助我们实现多线程级别的操作,换句话说,可以让主线程及时返回,而不等待,类似jms消息的处理机制 例子: RegularService.java import org.springframework.beans.factory.annotation.Autowired; import o
2012-02-21 14:54:29 812
原创 Hibernate load get
hibernate中get方法和load方法的根本区别在于:如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中不存在该记录,那没办法,只能抛异常,所说的load方法抛异常是指在使用该对象的数据时,数据库中不存在该数据时抛异常,而不是
2012-02-17 13:32:49 312
原创 Hibernate Save persist 区别
•persist() 使一个临时实例持久化。然而,它不保证立即把标识符值分配给持久性实例,这会发 生在冲刷(flush)的时候。persist() 也保证它在事务边界外调用时不会执行 INSERT 语句。这 对于长期运行的带有扩展会话/持久化上下文的会话是很有用的。 •save() 保证返回一个标识符。如果需要运行 INSERT 来获取标识符(如 "identity" 而非 "sequen
2012-02-17 10:05:36 2312
转载 Hibernate Spring 拦截器和监听器的使用
转自:http://www.iteye.com/topic/477134 最近项目需要,用到了Hibernate的拦截器和监听器,有些小小心得,和大家分享下。 首先说说这两个东西。 拦截器(Intercept):顾名思义,拦截操作,也就是在Hibernate做出动作之前会调用的方法。如果你有需要在Hibernate操作数据库之前想要做的操作,就需要用到这个东西了。 监听器(L
2012-02-16 15:22:46 5921 1
转载 Hibernate UserType 自定义类型
转自 :http://www.iteye.com/topic/182797 仔细看看hibernate的DOC发现不少惊奇的东东,后悔自己的旁门助道是多么的无用. 本次主要实现目的. 数据库表:EchoMessageEmail,其中有三个字段id(自动编号)\name\Email(varchar) 实现目的:数据库字段中Email的值是类似于eiya@21cn.com;www.1718z
2012-02-16 14:31:12 3101
原创 Hibernate mutable 属性分析
1、在class中声明mutable=”false” 或 @Immutable 这意味着对该类的更新将会被忽略,不过不会抛出异常,只允许有增加和删除操作。 在class中声明mutable=”false”:insert=允许,delete=允许,update=不允许 2、在集合中声明mutable=”false” 或 @Immutable 这意味着在这个集合中插入记录或删除孤行是不允许的,
2012-02-16 13:30:07 4823
flex pureMVC 中文文档
2010-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人