自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 关于Hibernate的Session缓存的理解

1、java对象在Hibernate中的四个状态1)临时状态:刚被new语句创建,还没有被持久化,且不处于Session的缓存中,处于临时状态的java对象。2)持久化状态:已经被持久化,并且加入到Session的缓存中。处于持久化状态的java对象3)游离状态:已经被持久化,但不再处于Session的缓存中。4)删除状态:已经被持久化,但是不再处于Session的缓存中,如:se

2016-08-25 12:26:18 829

原创 关于Hibernate4与Hibernate3创建SessionFactory的的细微区别

在创建Session工厂时候,需要Hibernate4与Hibernate3有所不同:Hibernate3版本:Configuration config=new AnnotationConfiguration().configure();SessionFactory sessionFactory==config.buildSessionFactory();在Hibernate4版本

2016-08-21 12:24:17 644

原创 An AnnotationConfiguration instance is required to use <mapping class="c

关于Hibernate里面的报错,An AnnotationConfiguration instance is required to use 主要原因是:我们一般在初始化时public class TestStudent {    private Configuration config;    private SessionFactory sessionFactory;

2016-08-21 09:36:50 729

原创 Hibernate多对多关系映射拆解为两队多对一关系映射

例如商品表Items与类别表Category,在数据库里面新建两张表步骤一:create table Items(id int auto_increment primary key,name varchar(20) not null,basePrice float not NULL)create table category (cid int auto_in

2016-08-20 12:23:11 480

原创 hibernate多对多映射关系

以下通过一个案例来讲解hirbernate多对多的应用通过一个持久化类Student,和一个持久化类Course类以下是二者的Student.hbm.xml和Course.hbm.xmlStudent.hbm.xml"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">    Mapping fil

2016-08-18 20:44:55 365

原创 Hibernate一对多双向级联操作

1新建新闻类News与评论类Comment,对应的映射文件分别是:News.hbm.xml与Comment.hbm.xml。News.hbm.xml"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">    Mapping file autogenerated by MyEclipse Persist

2016-08-18 12:18:04 410

原创 Hibernate的java.lang.StackOverFlowError问题

出现这类问题,主要是在一对多双向关联映射时在一方的java类里面的toString()方法时,出现了多方的类如图@Override    public String toString() {        return "Classes [cid=" + cid + ", cname=" + cname + ", cinfo=" + cinfo                + "

2016-08-17 18:58:21 1527

原创 Hibernate报错session was already closed

org.hibernate.sessionException session was already closed因为hibernate里如果不是用getSession()或者openSession获取一个session对象,而是采用getCurrentSession获取session对象时,当事务结束的时候,不管是提交还是回滚事务,hibernate都会自动关闭session的.,如果此时还

2016-08-15 20:12:33 805

原创 Hibernate使用session查找、更新、和删除文件

引例:什么是hibernate,hibernate是一种持久化框架,什么是持久化,能够将瞬间状态数据和持久状态数据进行双向转换什么是ORM ORM是一种对象——关系数据映射怎样实现ORM呢?ORM是通过描述对象和数据库之间映射的元数据(元数据通常采用XML格式,并存放在专门的对象——关系映射文件中),将应用程序中的1对象自动持久化到关系数据库中。演示MyEclipse中使用Hibern

2016-08-15 19:01:36 1414

原创 java线程安全,同步,异步

线程是比进程更小的执行单位,是在进程基础上进行的进一步划分。所谓多线程是指进程在执行过程中可以产生多个同时存在、同时运行的线程。多进程机制可以合理利用资源,提高程序的运行效率。一个进程至少包含一个线程(JVM虚拟机的启动是多线程的,至少有两个线程:main 和垃圾回收机制)。1、什么是线程安全?进程在运行时为了更好的利用资源提高运行效率,会产生多个线程,但是这多个线程运行时,会对同一个资源

2016-08-09 12:44:48 3211

原创 JSTL标签总结(c标签 核心标签)

1,jstl标签提供4个主要的标签库:核心标签库、国际化与格式化标签库,XML标签库,SQL标签库2,在使用标签库之前必须要导入jstl.jar和standard.jar3,使用之前引用标签 如:核心标签库4,通用标签或者条件符合的内容条件不符合的内容重点:循环里面的内容

2016-08-09 10:18:30 389

原创 关于Struts2自定义转化器的工作

Struts2中的自定义类型的转换器必须要实现ognl.TypeConverter接口。为了开发方便,可以直接继承自org.apache.struts2.util.StrutsTypeConverter抽象类,在该类中必须要实现两种方法public Object convertFromString(Map arg0, String[] arg1, Class arg2)public Str

2016-07-26 19:26:26 493

原创 关于OOP中集合的理解

集合框架                                                    Collection 接口                                                                                       Map接口                         List接口  

2016-07-25 21:14:41 566

原创 点点滴滴

最近老是有程序占用JVM的端口号,后来上网查询资料很快给解决了,现在总结一下严重: Error starting endpointjava.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind    at java.net.PlainSocketImpl.socketBind(Native Meth

2016-07-23 20:41:02 370

原创 Struts1知识点、注意事项总结

Struts1入门示例:1:分析用户需求,列举该应用程序的各种功能,以及限制条件。2:导入Struts1框架jar包(可以自动在myeclipse导入)到web工程。3:创建模型(实体类模型和用于处理业务逻辑组件的javaBean)。4:创建ActionForm,Struts1将自动把表单数据封装到ActionForm中(此时应注意ActionForm类里的属性名应该与表单元素

2016-07-22 21:52:35 750

原创 Sruts2与Struts1框架处理流程的区别

Struts1(1)客户端向web服务器发出*.do的http请求(2)Struts1中的核心控制器ActionServlet拦截该请求,并根据用户请求,在Struts-config-xml配置文件里查找对应的业务逻辑控制器Action ,其中Action的name属性指定了用于封装请求参数的ActionForm,之后实例化一个ActionForm并把用户请求的参数填充给ActionFor

2016-07-16 20:52:07 736

原创 JSP标准动作

jsp常见标准动作有以下几种1.导入xxx包下的xxxx类,并实例化一个类xxxx的对象xx,scope属性表示所创建的Bean实例的存储范围,默认为page范围(当前页面)2.setProperty动作用于设置useBean中指定Bean的属性值,name属性表示导入的xxxx类的一个实例化对象,与1中的id相同,property属性:指定要为之设置的Bean的属性的名称

2016-06-17 21:31:12 1130

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除