MyEclipse中删除对Struts、Hibernate、Spring的支持
最近碰到添加了ssh的支持,但又发现有些包,或配置文件不正确,想重新添加,但MyEclipse没有自动重新加载功能,于是到网上搜索了相关内容,总结如下:一、首先是撤消MyEclipse对Struts的支持 关键的步骤是两个,一是把struts-config.xml文件删除,二是修改.proje... « 阅读全文
hibernate中的级联操作和关系维护
级联操作 所谓的级联操作指的就是与自己相关联的对象进行同步操作 例如 Depart di=new Depart(); di.setName="人事部"; People p1=new People(); p1.setName="员工A"; p1.setDepart(di); People p2=new People(); p2.setName="员工B"; p2.setDepart(di); Set<People> pSet=new HashSet<Peop... « 阅读全文
hibernate JPA注解方式 笔记
注解可放在属性或get方法上,最好放在get方法上生成表类public class ExportDB{ public voidmain(String[] arg){ Configuration cfg = newAnnotactionConfiguration().configure(); SchemaExport export = new SchemaExport(cfg); export.create(true... « 阅读全文
Hibernate SQL优化技巧dynamic-insert=
最近正在拜读Hibernate之父大作<Java Persistence withHibernate>,颇有收获。在我们熟悉的Hibernate映射文件中也大有乾坤,很多值得我注意的地方。在Hibernate的映射文件的classtag使用dynamic-insert,dynamic-update,可以优化生成的SQL语句,提高SQL执行效率,最终可以提高系统性能。如,有一个User类。 public class User { ... « 阅读全文
构建hibernate mapping时找不到spring DAO的解决方法
改了applicationContext.xml位置以后发现做反转映射的时候spring DAO找不到了,及其诡异 网上查了半天,基本确定问题出在.myhibernatedata文件里面,但是具体是哪的问题搞了半天 ##Thu Dec 11 15:04:36 CST 2008genBasicCompId=falsesessionFactoryName=profile=daoSFId=sessionFactoryversion=3.1jndiPath=detectM2M=falsereStra... « 阅读全文
Hibernate配置信息
配置信息使用配置文件指定,该配置信息可以使用*.properties文件指定,也可使用XML文件配置。 配置信息包括连接的数据库,以及连接数据库时所用的连接池、用户名和密码等详细信息,这些信息对于所有的持久化类都是通用的。以下是基于SQLServer2008数据库的hiber... « 阅读全文
hibernate 入门
1.hibernate.cfg.xml<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "hibernate-configuration-3.0.dtd"><hibernate-configuration> <session-factory> <property name="hibernate.connectio... « 阅读全文
hibernate与spring的集成(采用声明式事务)_evil
1、声明式事务配置(applicationContext.xml中配置)@配置SessionFactory(hibernate.cfg.xml文件里的内容可以全部配置到applicationContext.xml中)<bean id="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><property name="configLocation">&... « 阅读全文
全面讲解Hibernate主键
Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate主键,包括介绍Assigned方式、Increment方式和ForeignGUID等方面。Hibernate主键介绍1.AssignedAssigned方式由程序生成主键值,并且要在save()之前指定否则会抛出异常特点:主键... « 阅读全文
Hibernate中映射枚举类型
Hibernate中提供了org.hibernate.type.EnumType类来进行枚举类型的映射,可以将枚举实例的name或者ordinal映射到数据库,具体在HBM文件中配置如下:<property name="bank"> <column name="BANK_MARK" length="20" not-null="true" /> <type name="org.hibernate.type.EnumType"> <param name="... « 阅读全文

