摘要: session中get()方法只能通过id来查询结果;hibernate工具类的完善(HibernateUtil):public class HibernateUtil { private static SessionFactory sessionFactory; private HibernateUtil(){} static{ Configuration cfg=new Configuration(); cfg.configure(); sessionFactory=cfg.buildSessionFactory(); } public static SessionFactory getS 阅读全文
posted @ 2011-12-07 14:17 Chen20121202 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 对象状态:瞬时对象:数据库中没有数据与之对应,超过作用域会被JVM垃圾回收器回收,一般是new出来的且与session没有联系的对象;持久对象:与数据库有联系 ,与session有联系,且当前session没有关闭,没有commit()提交事物;脱管对象:数据库有数据与之对应,当前没有session与之关联;当持久对象发生变化时候,hibernate 能够知道发生的变化;saveOrUpdate()与merge()的区别:saveOrUpdate()执行后--------是持久化对象;merge()执行后---------是脱管对象 阅读全文
posted @ 2011-12-07 11:56 Chen20121202 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 通过session来查询数据里的数据static User getUser(int id){ Session s=null; try{ s=HibernateUtil.getSession(); Class userClass=User.class; User user=(User)s.get(userClass,id); return user; }finally{ if(s!=null) s.close(); }}User user=new User();User------>图纸user------>根据图纸建设的大楼java中 万物皆对象,... 阅读全文
posted @ 2011-12-07 11:45 Chen20121202 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在写hibernate时候涉及到三类文件的编写:java类,映射文件,数据库表结构在开发中:数据库表结构,java类,映射文件hibernate中的java类:要有一个缺省的构造方法(反射);hibernate中的映射文件:<hibernate-mapping package="com.cn.myfirsthibernate"><class name="User" table="User"><id name="id" colume="id"><gener 阅读全文
posted @ 2011-12-07 10:46 Chen20121202 阅读(117) 评论(0) 推荐(0) 编辑
摘要: hibernate环境的搭建(3.2.5);新建一个 java工程,倒入hibernate的jar包;copyhibernate.cfg.xml文件到项目中;首先先给出主要代码(在此处一些java类就省略,主要是两个文件的配置):需要在oracle数据库中建立对应的表UserTest建表语句create table UserTest(id number(9) not null primary key,name varchar2(40) not null,birthday date not null)删除表drop table UserTestUser.hbm.xml<?xml versi 阅读全文
posted @ 2011-12-07 09:57 Chen20121202 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.现在struts2的压缩包,并将其解压;2.将struts2解压包下的apps目录里面struts2-blank.war文件放到tomcat安装目录下的webapp下面;然后启动tomcat,将struts2-blank.war解压开;3.在myeclipse里 新建一个web项目;4.将struts2-blank.war解压目录下lib文件下的 jar文件拷贝到myeclipse项目中;5.配置web.xml文件 <filter> <filter-name>struts2</filter-name> <filter-class>org.ap 阅读全文
posted @ 2011-12-02 16:52 Chen20121202 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1.把java代码(作为script-lets)放在html代码当中-------这个就是Java Server Page(JSP);2.script-lets 一般指嵌入在JSP中的 Java代码(<%...........%>);3.在JSP中使用Java对象------>标签开始被引入进来对可重用的Java对象进行封装。(<jsp:useBean..../>,<jsp:getProperty..../>); 阅读全文
posted @ 2011-12-02 12:01 Chen20121202 阅读(121) 评论(0) 推荐(0) 编辑