
hibernate
默翁
这个作者很懒,什么都没留下…
展开
-
hibernate的配置
<hibernate-configuration> <session-factory> <!-- 指定数据库所连接的驱动 --> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <!-- 指定数据库连接的url..2015-04-19 09:27:38 · 103 阅读 · 0 评论 -
关于session
1.持久化对象的生命周期,事务的管理和持久化对象的增删查改都是通过session对象来完成2.hibernate在操作数据库之前必须先获得Session对象,相当于JDBC在操作数据库之前首先必须获得Connection对象一样3.Session对象不是线性安全的4.获取Session对象之后,hibernate内部不会获取操作数据库的java.sql.Connection对象,而是...2015-04-19 09:46:55 · 115 阅读 · 0 评论 -
get()和load()
Configuration configuration=new Configuration().configure(); SessionFactory sessionFactory=configuration.buildSessionFactory(); Session session=sessionFactory.openSession(); Transaction tra...2015-04-19 10:08:13 · 108 阅读 · 0 评论 -
Query接口
public static void main(String[] args) { Configuration configuration=new Configuration().configure(); SessionFactory sessionFactory=configuration.buildSessionFactory(); Session session=sessi...2015-04-19 10:26:57 · 446 阅读 · 0 评论 -
Criteria接口
Criteria接口和Query接口类似,它允许创建并执行面向对象方式的查询,例如以下代码:public static void main(String[] args) { Configuration configuration=new Configuration().configure(); SessionFactory sessionFactory=configuration...2015-04-19 10:35:23 · 218 阅读 · 0 评论 -
一对一主键映射关系
这个例子中以:公民与身份证号是一对一的关系public class TabPeople { private int id; private String name; private int sex; private int age; private IDCard idCard; public int getId() { return id; } ...原创 2015-04-20 00:43:32 · 400 阅读 · 0 评论 -
配置多对1双向关联
同样以商品和厂商为例,商品对厂商为多对1,则反过来,厂商对商品为1对多关系public class Product { private Integer id; private String name; private double price; private Factory factory; public Product(){} public Product(In...原创 2015-04-20 00:45:05 · 138 阅读 · 0 评论