摘要:
Hibernate里有两种注解 : 主键生成机制 : http://www.cnblogs.com/ph123/p/5692194.html 案例一: 用注解对非复合主键的表生成配置文件 更新总配置文件 案例二: 用注解对含有复合主键的表生成配置文件 ScoreId.java 更新总配置文件 使用注 阅读全文
posted @ 2017-05-13 22:55
shyroke、
阅读(238)
评论(0)
推荐(0)
摘要:
一、什么是复合主键? 一张表的主键是由多个字段组成,这个主键就被称为复合主键。 主键是唯一确定某条记录的字段,比如公民的身份证号就是一个主键,因为由身份证号这个主键就可以确定 某个公民。 有一种情况,比如学生成绩这张表中,一个学号无法唯一确定这个学生的成绩,因为这个学生有多科成绩,这时候“学号+学科 阅读全文
posted @ 2017-05-13 21:02
shyroke、
阅读(1148)
评论(0)
推荐(0)
摘要:
HibernateUtil.getSessionFactory().getCurrentSession() 和HibernateUtil.getSession() 的区别: 1.异:getCurrentSession() 创建的线程会在事务回滚或事物提交后自动关闭,而getSession需要手动关闭 阅读全文
posted @ 2017-05-13 19:46
shyroke、
阅读(613)
评论(0)
推荐(0)
摘要:
在hibernate中获取connection数据库连接有两种方法:(操作数据库常用这种方法) 1. session.doReturningWork 返回一个对象,适用于查询方法 2. session.doWork 不返回对象,适用于增删改 案例一: 结果: 代码在下面章节 阅读全文
posted @ 2017-05-13 16:32
shyroke、
阅读(632)
评论(0)
推荐(0)
摘要:
一、在Hibernate中使用原生SQL语句 sql语句面向的是数据库,所以sql语句中对应的不再是bean了,比如sql="select * from user" 在hql中*是无效的,但是在sql中可以使用,且user指的是数据库中的user表。 案例一: 代码在下面章节 阅读全文
posted @ 2017-05-13 16:17
shyroke、
阅读(228)
评论(0)
推荐(0)
摘要:
接上一章节 HQL的预编译语句 接上一章节 HQL的预编译语句 HIbernate中的预编译与Spring的预编译的处理差不多。 1:使用标准的? 2:使用命名参数 2.1:使用名称逐个设置。 2.2:使用Map(key的值等于参数的名称) 2.3:使用Bean(属性的名称等于参数的名称) 案例一: 阅读全文
posted @ 2017-05-13 14:57
shyroke、
阅读(244)
评论(0)
推荐(0)

浙公网安备 33010602011771号