
hibernate
朝着希望前进
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate以及实体配置文件最简形式
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> com.mysql.jdbc.D原创 2013-09-12 14:25:00 · 1308 阅读 · 0 评论 -
hibernate4.2关于sessionFactory的一点变化
The method buildSessionFactory() from the type Configuration is deprecated以前的写法:(废弃的写法) Configuration config = new Configuration(); config.configure(); SessionFactory se原创 2013-09-11 16:11:42 · 3809 阅读 · 0 评论 -
hibernate 配置数据库方言
在开发hibernate的程序时,需要进行SessionFactory的配置,简单地说,也就是建立与数据库之间连接的配置,在hibernate中一般使用xml文件来进行配置,但是在该文件的配置中需要设置dialect方言属性值,对于不同的数据库,方言的值dialect是不同的,那么下面就列出在不同的数据库中如何设置该dialect值(参见下表):原创 2013-10-17 10:48:05 · 1273 阅读 · 0 评论 -
hibernate的配置文件记不住的解决方法
如果你搭建hibernate框架的时候,有些配置文件的内容记不住,一般有两种解决方法。第一种:从网上找来模板,然后把对应的参数改一下即可 第二种:但是当你的开发环境连不了网的时候,而你身边恰好没有配置文件的模板怎么办呢?对于 Person.hbm.xml的声明文件可以在 hibernate3.jar------->org.hibernate---------->hibernate-原创 2013-10-17 11:01:10 · 1562 阅读 · 0 评论 -
hibernate自己手动设置id的配置
做项目的时候,一般配置为自增长或uuid,但是今天要自己手动设置id。在User.hbm.xml中配置: 就可以自己手动设置id了。原创 2014-02-26 18:16:33 · 4400 阅读 · 0 评论 -
org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actua
hibernate更新数据的时候,如果数据不存在,就报org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 这个错误。报错的信息有点像junit的断言。期望的是一行,实际上是0行。 我的更新原创 2014-02-28 18:35:48 · 6720 阅读 · 0 评论 -
hibernate向mysql插入数据后,得到该条数据主键的方法
hibernate向mysql插入一条数据后,得到该条数据主键的方法。我的主键是自增长的。 方法一:保存完成后,直接用该实体的getId的方法就可以得到。因为保存完成后,hibernate会自动将id赋值给实体。关键代码如下: iUserMessageDao.save(userMessage); int id = (int) userMessage.ge原创 2014-03-03 10:09:17 · 1721 阅读 · 0 评论 -
hibernate的helloworld版
项目目录结构图:一、添加mysql驱动jar包及hibernate的jar包(hibernate-release-4.2.3.Fina---->lib----->required下的所有)二、创建数据的表三、编写表对应的实体类即person类四、编写类与表关联的Person-hbm.xml文件五、编写hibernate.cfg.xml文件六、编写HibernateTes原创 2013-10-11 16:45:34 · 1338 阅读 · 0 评论