
hibernate应用
文章平均质量分 88
iteye_5823
这个作者很懒,什么都没留下…
展开
-
Hibernate 面向性能的设计(原创)
针对每个实体所涉及到的具体属性不同的特点,比如一个商品类中,书本有页数属性,DVD有区码属性,如果针对不同的对象建一张独立的表不行。可以把不同对象相同的地方归类到一个公共类,然后用Table per subclass来处理,具体如下针对不同对象不同属性先分别建不同对象特有属性的子表,字段只是特有属性就OK然后在公共类的映射文件中用 ...2010-12-10 16:13:30 · 128 阅读 · 0 评论 -
hibernate跨域跨用户使用sequence的问题
<class name="com.payeasy.merchantmanage.model.MonitorSms" table="T_SMS_MONITOR" schema="EPOSMON"> <id name="id" type="java.lang.Long"> <column na2011-12-30 14:40:09 · 183 阅读 · 0 评论 -
Hibernate的generator属性之意义[转]
本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。 Hibernate的Generator属性有7种class,本文简略描述了这7种class的意义和用法。1、identity:用于MySql数据库。特点:递增 < id name="id" column="id">...原创 2010-12-12 22:24:56 · 83 阅读 · 0 评论 -
Hibernate之Criteria进阶查询[转]
Hibernate之Criteria进阶查询2009-06-30 23:57使用Criteria进行查询时,不仅仅能组合出SQL中where子句的功能,还可以组合出如排序、统计、分组等的查询功能。这就是Criteria进阶查询。排序您可以使用Criteria进行查询,并使用org.hibernate.criterion.Order对结果进行排序,例如使用Oder.asc(),...原创 2010-12-12 22:13:53 · 97 阅读 · 0 评论 -
NHibernate批量删除数据的方法【转】
方法一:Session.Delete()这个方法是最常用的,一共有4个重载的方法void Delete(object obj);int Delete(string query)int Delete(string query, object value, IType type);int Delete(string query, object[] value...原创 2010-12-12 22:05:53 · 238 阅读 · 0 评论 -
spring hibernate delete语句提交【原创】
刚开始我的语句是:sessionFactory.getCurrentSession().createSQLQuery("delete from op_menufunction where i_menuid = '"+mid+"'");后来发现控制台日记也没有,也没有删除到于是改为:sessionFactory.getCurrentSession().createSQLQuery...2010-12-12 22:04:27 · 159 阅读 · 0 评论 -
Hibernate 自增主键【原创】
在你的xml里面这样: <id name="IGrpid" type="java.lang.Long"> <column name="I_GRPID" precision="8" scale="0" /> <generator class="sequence"2010-12-12 16:43:36 · 79 阅读 · 0 评论 -
hibernate not in 查询条件为一个集合【原创】
@Transactional(propagation=Propagation.NOT_SUPPORTED,readOnly=true)public List<OpUsrrole> OpUsrroleExList(List<OpUsrrole> grprole) { ArrayList<Long> ids = new ArrayList<Long&g...原创 2010-12-12 16:41:04 · 370 阅读 · 0 评论 -
Hibernate HQL sum查询 对象获取 感受 【原创】
有时候切入hibernate代码,运行程序后页面既然只剩下</div 这样,郁闷,日志里也没有什么报错信息。后来发现原来是取值的之后取错格式。以下是些感受和经验:sum计算的运用: String hql = "select sum(contribute.IAmount) from Contribute contribute"; ...2010-12-11 00:25:45 · 1335 阅读 · 1 评论 -
Hibernate插入和读取数据实例【原创】
这两天都在研究Hibernate,大师们说有多好用我就看有多好用,不想说太多,以下是插入和读取的两个实例片段:动作类(业务类):Public Class ServiceAncestor{ public List query(String hql) throws Exception {//用于查询 ArrayList list = new ArrayList(0); try {...2010-12-11 00:25:01 · 108 阅读 · 0 评论 -
Hibernate HQL查询 插入 更新(update)实例 【转】
1、 实体查询:有关实体查询技术,其实我们在先前已经有多次涉及,比如下面的例子:String hql=”from User user ”;List list=session.CreateQuery(hql).list();上面的代码执行结果是,查询出User实体对象所对应的所有数据,而且将数据封装成User实体对象,并且放入List中返回。这里需要注意的是,Hibernate的实体查询存在着...原创 2010-12-11 00:23:06 · 144 阅读 · 0 评论 -
Proxool Provider unable to load JAXP configurator file: proxool.xml 解决【原创】
Proxool Provider unable to load JAXP configurator file: proxool.xml遇到它,该死!因为是在原本的工程上添加一个hibernate的插入测试,我不知道原来工程中已经有一个类是用来开连接池的,一启动服务器就可用自动打开。而我啥啥的在jsp页面里面重复的写了SessionFactory sf = new Configuration()...2010-12-11 00:20:34 · 342 阅读 · 0 评论 -
Hibernate 增删改实例【转】
package com.exam.dao; import java.util.ArrayList; import java.util.List; import org.hibernate.Criteria; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.Transaction; impo...原创 2010-12-11 00:17:52 · 111 阅读 · 0 评论 -
简单的Hibernate插入数据实例【转】
在此之前创建 MySQL数据库代码如下:create database if not exists `myproject`;USE `myproject`; DROP TABLE IF EXISTS `myusertable`;CREATE TABLE `myusertable` ( `ID` int(8) NOT NULL auto_inc...原创 2010-12-11 00:15:52 · 107 阅读 · 0 评论 -
Hibernate中的Configuration类和c3p0连接池【转】
Configuration类用来管理我们的配置文件的信息的,通过它,我们可以通过创建一个configuration实例来管理相应的配置文档,但是通常我们只创建一个configuration实例。 下面是一个通用的创建实例的代码 Java代码 try{ sessionFactory = new Configuration().configure().buildSess...原创 2011-01-28 15:57:55 · 119 阅读 · 0 评论