- 博客(16)
- 资源 (83)
- 收藏
- 关注
原创 hiernate数据更新模版代码
public void saveOrangeCategory(){ Session session =null; Transaction tx=null; try{ session=getSession(); tx=session.beginTransaction(); Category orangeCategory=new Category("duck"
2011-11-28 22:01:10 503
原创 Session接口中方法简介
Java对象在hibernate持久化层的状态:临时态:不被session关联,在数据库中没有相应的记录持久态:被session关联,在数据库中有对应的记录删除态:不被session关联,并且session已经计划从数据库中删除游离态:不被session关联,在数据库中有对应的记录Session接口详细用法:save():1、 用于保存临时态对象,是得临
2011-11-28 16:39:16 2752
原创 session缓存理解
前奏知识点:1、 java对象在jvm中的生命周期?对象被创建分配内存空间,只要这个对象被引用变量引用,这个对象就不会被回收器回收。Java集合有一个重要特性,集合存放的是java对象的引用,当向集合中添加对象其实是向集合中添加对象的引用,因此集合没有清空集合中的对象就一直存活。2、 如果希望java中的对象A一直处于生命周期,就必须保证至少有一个引用变量引
2011-11-28 15:19:59 3807 1
原创 继承关系树每个类都对应一张表
继承关系映射方式:每个类都映射为一张表实体模型:Company:Integer id;String name;Set employees=newHashSet();Employee:Integer id;String name;Company company;父类只含有公共属性,以及关联类属性HourlyEmployees extendsEmployee:Integer emplo
2011-11-28 12:19:37 718
原创 继承关系的根类对应一个表
继承映射方式二:继承关系的根类对应一个表关系模型:Company:Integer id,String name,Set employees.Employee: Integer id, String name, Company company.(父类只含有子类的公共属性,以及关联类)HourlyEmployees extendsEmployee: double rate(每个子类
2011-11-28 08:11:36 475
原创 继承关系树的每个具体类对应一张表
继承关系映射方式一:继承关系树的每个具体类对应一张表实体对象:Employee: Integer id; String name; Company company;(不创建表)Company: Integer id;String name;HourlyEmployees extendsEmployee:Integer id;String name;Double rate;S
2011-11-28 08:09:20 910
原创 java实现正三角
public class Test {/*** @param args*/public static void main(String[] args) {for(int i=1;ifor(int j=1;jSystem.out.print(j+" ");if(j==i)System.out.println(); continue;}}
2011-11-25 23:43:10 1034
原创 java实现乘法口诀表
public class Test2 {public static void main(String[] args) {for(int i=1;ifor(int j=1;jSystem.out.print(i+"*"+j+"="+i*j+" ");if(i==j) {System.out.println(); continue; }
2011-11-25 23:40:24 525
原创 关于有序集合和多对多中inverse的用法
一对多维护关联关系是更新外键,多对多维护关联关系是在中间表中插入记录。 inverse 不能出现在list中,且inverse属性只会在集合中有,一般的字段没有该属性。cascade 是在所有的关联关系中都会有。 ——————————————在多对多的关联映射中————————————————————————————————————————————————Student: id(Integ
2011-11-23 20:38:16 1222
原创 hibernate 支持的集合类型
1、Hibernate 支持的集合:set,array,map,list,bag(在jdk中没有与其对应的集合)2、在映射文件中使用list做映射hibernate帮助维持顺序3、若在对象模型上使用list,而又不想hibernate帮着维持数据的顺序,映射文件中可以使用bag(假如在映射文件中使用了bag,在对象模型上就不允许使用set)4、在持久化类里,假如选择了set类型。要定义
2011-11-23 19:30:28 370
原创 关联关系的级联操作
Hibernate 在默认的情况下,只保存对象的简单属性,对于复杂的属性不做处理,当让删除也同样如此。Department: id(Integer),name(String),employees(Set)----------------------------------存储---------------------------------------------Employee em
2011-11-23 19:28:06 443
原创 hibernate一对一外键关联映射
一对一外键关联映射:在关系模型上多的一端持有一的一端一个引用,在关系模型上多的一端持有一的一端的外键。对象模型:Person: personId(Integer),name(String),age(Integer),idCard(IdCard)IdCard:id(Integer),usefulLife(Date),person(Person)关系模型:person表id
2011-11-23 10:41:42 645
原创 hibernate一对多单向关联
Hibernate 一对多关联:单向(从一的一端到多的一端)对象模型:Person: Integer personId, String name,Set addressesAddress:Integer addressId,关系模型:address表person表 Person.hbm.xml
2011-11-22 13:08:02 392
原创 hibernate多对一映射
Employ(员工): Integer id; String name; Department department;Department(部门):Integer id; String name;Employ.hbm.xml:所在的报名"> 主键生成策略 --> 普通属性 --> 默认参照关联表的主键,完成由对象模型向关系模型的转化,property-r
2011-11-15 22:37:57 295
原创 struts logic标签
Logic标签介绍:A、compare标签 request.setAttribute("intBean",new Integer(100));%> The value of intBean is "100". intBean的值是100则显示执行标签体 SomeBean bean=new SomeBean();
2011-11-14 22:56:18 331
转载 page request session application范围区别
在JSP页面中的对象,包括用户创建的对象(例如,JavaBean对象)和JSP的隐含对象,都有一个范围属性。范围定义了在什么时间内,在哪一个JSP页面中可以访问这些对象。例如,session对象在会话期间内,可以在多个页面中被访问。application对象在整个Web应用程序的生命周期中都可以被访问。在JSP中,有4种范围,如下所示。·page范围具有page范围的对象被绑定到j
2011-11-14 22:00:29 617
spring MVC 实例代码
2014-03-14
bea_tuxedo 快速入门文档
2012-08-14
alttiff.ocx 插件
2012-06-12
power designer安装程序及破解包
2012-05-14
struts2利用通配符调用同一个Action里面不同的方法
2012-03-26
struts bean标签
2011-11-16
孙维琴struts1中掌握html标签小程序
2011-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人