hibernate API

来源:互联网 发布:linux xampp 启动 编辑:程序博客网 时间:2024/05/16 09:34
API1,API简介。2,Session中的方法。3,查询:HQL与Criteria配置:1,主配置文件2,映射文件映射基础普通属性主键集合属性关联关系一对多/多对一多对多一对一继承结构------------------------------------- API简介Configuration配置configure()configure(String resource)addResource(String resource)导入一个指定位置的映射文件addClass(Class clazz)导入与指定类同一个包中的以类名为前缀,后缀为.hbm.xml的映射文件buildSessionFactory()SessionFactorySession工厂openSession()getCurrentSession()close()Session很重要的一个对象 操作对象的方法save(Object)update(Object)delete(Object)查询的方法createQuery(String)--> QuerycreateCriteria(Class)管理事务的方法beginTransaction() --> TransactiongetTransaction()   --> Transaction获取当前Session中关联的事务对象其他的方法...Transaction事务commit()rollback()Query查询list()查询一个结果集合。uniqueResult()查询一个唯一的结果,如果没有结果,则返回null,如果结果有多个,就抛异常。...--------------------------------Hibernate主配置文件1,配置的key前面的hibernate.前缀 可以有,也可以没有。如hibernate.dialect或dialect都可以。2,按作用可分为三类:1,数据库信息<property ...>方言、JdbcUrl、驱动、用户名、密码2,导入映射文件<mapping ...>3,其他配置<property ...>show_sql显示生成的SQL语句format_sql格式化生成的SQL语句hbm2ddl.auto自动生成表结构hibernate.hbm2ddl.auto生成表结构的两种方式:1,hbm2ddl.auto2,使用SchemaExport工具类注意:只能建表,不能建库

0 0
原创粉丝点击