
Hibernate
胖凯
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在hibernate中使用C3P0数据源
1.导入jar包2.加入配置hibernate.c3p0.max_size:数据库连接池的最大连接数hibernate.c3p0.min_size:数据库连接池的最小连接数hibernate.c3p0.acquire_increment:当数据库连接池中的连接耗尽时,同一时刻获取多少个数据库连接hibernate.c3p0.idle_test_period:表示连接池检测线程多长时间检测一次池内的...原创 2018-06-02 19:43:36 · 553 阅读 · 0 评论 -
Hibernate开发详细步骤
1.导包,这里可以自己去官网下载,也可以去根据网址去我网盘下载链接:https://pan.baidu.com/s/1FvwxtUtAoMOR7KFJp6oaOg 密码:2yi3把下载下来的包放进lib里面2.创建Hibernate配置文件:hibernate.cfg.xml还没安装hibernate插件的,去这个网址看,安装了会方便很多https://blog.youkuaiyun.com/weixin_4...原创 2018-05-26 23:22:29 · 359 阅读 · 0 评论 -
Hibernate 配置文件的配置项:hbm2ddl.auto的四个属性值
1.create:每次运行都会删除上一次的表,重新生成表2.create-drop:每次SessionFactory关闭,表就自动删除3.updata:最常用的属性值,若.hbm.xml文件和数据库中对应的数据库表结构不同,Hibernate将会更新数据表结构,但不会删除已有的行和列4.validate:会和数据库中的表进行比较,若hbm.xml文件中的列在数据表中不存在,会抛出异常...原创 2018-05-27 12:08:43 · 322 阅读 · 0 评论 -
Hibernate的10种内置标识符生成器适用场景详解
接下来说说其中几个标识符生成器的适用范围:(1)increment:(实际开发不推荐使用) ——由于increment生成标识符机制不依赖底层数据库,所以它适合所有的数据库系统 ——适用于只有单个Hibernate应用进程访问同一个数据库的场合,在集群环境下不使用它 ...原创 2018-06-06 16:05:54 · 282 阅读 · 0 评论 -
hibernate中Session 的 get() 和 load() 方法的区别
1. 执行get()方法,会立即加载对象 执行load()方法,若不适应该对象,则不会立即执行查询操作,而返回一个代理对象 get()是立即检索,load()是延迟检索 2. 若数据库表中没有对应的记录 get()返回null load()返回异常3. load()方法可能会抛出LazyInitializationException异常: 在...原创 2018-05-30 22:26:38 · 236 阅读 · 0 评论 -
hibernate中Session的persist() 和 save() 方法的区别
Session的save()方法使一个临时对象转变为持久化对象当对一个OID不为null的对象执行save()方法时,会把该对象以一个新的oid保存到数据库中执行persist()方法时会抛出异常...原创 2018-05-30 22:55:00 · 2568 阅读 · 0 评论 -
执行hql语句报错
报错如下:严重: Servlet.service() for servlet [spring] in context with path [/nba] threw exception [Request processing failed; nested exception is java.lang.IllegalArgumentException: Parameter teamno does no...原创 2018-06-23 16:05:16 · 740 阅读 · 0 评论