• 最近论坛上关于Hibernate的帖子很多,发表一下我的看法。 过去,MySQL火爆异常,那段时间,我也盲目的跟着研究了一把MySQL。 可是,直到今天,我再也没有用到过MySQL。仔细想一下,无非两个原因: 1。用MySQL的项目,要么业主没钱可花要么是自己玩儿,可我是一个打工的,我需要养家糊口,
  • 记得前面有个帖子讨论Hibernate的动态Update的问题。 有人提出Hibernate在update持久对象的时候,产生的sql语句是把所有的属性统统set一遍,这样会造成update操作效率很低。我一直也认为Hibernate总是在初始化的时候静态生成sql语句,因此不能动态update。刚
  • 我在oracle表中定义了一个时间字段: StartTime DATE DEFAULT(sysdate) NOT NULL, 在xxx.hbm.xml中也进行了定义此字段. 在保存数据的时候,由于我定义的"DEFAULT(sysdate)",所以 没有用set方法来保存start_time字段.这样 icon
  • 但是出错了:ora-00942:表或试图不存在―― 怎么回事? icon
  • 问题 有三个对象 tracker , topic , message .tracker 和 topic 一对多,topic 和message 一对多;现在需要为 tracker 添加一个主题topic 的同时还要为这个topic添加一个message消息 tk =(Tracker)session.l icon
  • [code] // Cat类 public class Cat { private String id; private String name; private char sex; private float weight; public Cat() { } public String getId icon
  • 同上。 icon
  • 想来Hibernate的精髓是他作的对象之间的映射吧。但我在使用中并没有理解这些映射带来的好处, 举个例子:一个组织Org下包含多个用户User。我做了从Org到User的Set映射,还有User到Org的一到多的映射。 现在要创建一个用户,在界面上有一个select控件是显示所有组织的,其valu icon
  • 数据库是ORACLE8.15,现在现象是好像一切都正常,日志也正常,可是数据库中始终没有数据,大大帮帮忙阿! 对应的JAVA文件和HBM如下 package com.sunix; import java.io.Serializable; import org.apache.commons.lang. icon
  • Hibernate 奇怪的问题! 写了一些hibernate存储查询的方法,用EJB session bean来封装其调用,然后把这些EJB都成功发布到jboss服务器上。 新建一个测试工程,只把EJB包和一些实体/Model类加入工程CLASSPATH中,在这个工程里面写一些类来测试session icon
  • 我看到大家说用JCS做缓存可以提高查询等性能 能详细讲解一下吗? 我想每个才入门的人都会有这样的问题,但我一直没找到 中文的说的详细的文章 最好给一个简单的小例子 icon
  • 我有两个 Persistent Classes ,一个是书,一个是人,人可以拥有多本书,书也可以属于多个人,一个很简单的结构 我只是先学学如何使用hibernate,就写了以下hxm文件: Book: [code] icon
  • 数据库中有两个表TableA和TableB,这两个表分别映射成为两个实体类EntityA和EntityB,两个实体之间存在一对多的关系(一个EntityA包含多个EntityB),在代码中如下 class A{ ... Map CollectionOfEntityB; ... } 而且数据库中Tab icon
  • 类似: List result = null; Query query = null; String queryString="select employee.id,employee.name from Employee"; query = session.createQuery(queryStri icon
  • 我才开始用HIBERNATE,按照它的例子测试了一下性能,有点疑问! 我用的例子就是那个最最简单的cat的例子,只有一个cat的class,再没有其他 任何相关的类: public class Cat { private String id; private String name; private icon
  • 请问一下在hibernate中有没有像在oracle中的row_number() OVER()这种语法的?如果没有应该怎么实现相同的功能? icon
  • 主要是要设计一个软件中心,下列表都已经存在,目前打算使用HIBERNATE来重新编写。 1、Email_info 电子邮件,主关键字为email,如果是个人的有person_id (个人之允许有一个邮箱) , 还含有临时邮箱和单位邮箱 2、Person_base 存放个人的基础信息 ,主关键字为pe icon
  • 如果要成批删除数据,好像没有很高效的方法啊,我是先select,然后在delete.请教有没有好一点的办法. icon