Hibernate
文章平均质量分 75
moneyZhong
这个作者很懒,什么都没留下…
展开
-
hbernate学习(三)一对一双向关联
一对一映射: 1)主键关联。一对一默认使用的是立即加载,如果需要使用延迟加载,那么需要在one-to-one元素中将constrained属性设置为true,并且将待加载一方的class元素中lazy设置为true(或者不去设置,因为该属性的默认值是true)。一对一加载默认使用左外连接,可以通过修改fetch属性为select修改成迷城发送一条select语句的形式。 实例原创 2013-01-22 10:18:14 · 816 阅读 · 0 评论 -
hibernate学习(一)hibernate.cfg.xml文件连接mySql、Oracle、SqlServer配置
1.连接mySql,文件配置如下:<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> jdbc:mysql:原创 2013-01-15 20:19:16 · 1434 阅读 · 0 评论 -
hibernate学习(二)list与iterator区别,一对多双向关联配置
1.对于Query接口的list()方法与iterator()方法来说,都可以实现获取查询的对象,但是list()方法返回的每个对象都是完整的(对象中的每个属性都被表中的字段填充上了),而iterator()方法所返回的对象中仅包含主键值(标示符),只有当对iterator()中的对象进行操作时,hibernate才会向数据库再次发送sql语句来获取该对象的属性值。 2.一对多双向关联配置原创 2013-01-16 23:46:11 · 1306 阅读 · 0 评论 -
Hibernate学习——一般配置
Employee.javapackage com.study;public class Employee { private int id; private String firstName; private String lastName; private int salary; public Employee() { } public Emplo原创 2014-05-21 21:44:58 · 991 阅读 · 0 评论 -
hibernate学习——Set集合配置
Set集合的配置数据表的创建:create table EMPLOYEE ( id INT NOT NULL auto_increment, first_name VARCHAR(20) default NULL, last_name VARCHAR(20) default NULL, salary INT default NULL, PRIMARY KEY (id) ); c原创 2014-05-22 21:10:34 · 5960 阅读 · 0 评论