-
hibernate api编写访问数据库代码查看全部
-
使用JUNIT进行测试查看全部
-
orm对象查看全部
-
单表crud操作实例save update delete get/load(查询单个记录)查看全部
-
session中的openSession和getCurrentSession的区别查看全部
-
<hibernate-mapping schema="schemaName"模式名字 catalog="catalogName"目录名字 default-access="ClassName|field|property"级联风格 default-lazy="false|true"加载策略 package="packagename" > <class name="com.yzx.hi.Students"对应的类 table="STUDENTS"类映射成数据库的那张表 batch-size="N"抓取策略,一次可抓取多少条记录 where="condition"条件,如在抓取的时候设置什么条件来抓取 entity-name="EntityName"映射多张表需设置该属性> <id name="sid" 映射的属性 type="java.lang.Integer" 数据类型 length="length" 指定的长度 column name="SID" 映射数据库中表的字段的名称 <generator class="assigned" 主键生成策略 /> </id>查看全部
-
openSession 每次使用都是打开一个新的session,使用完需要调用close方法关闭session;例子是开启两个Session,放在同一事务中,观察不手工关闭Session的后果,即是每创建一个连接对象,你都没有释放(后果是数据库在连接时会造成溢出的情况),为了验证,我们可以打印出他们的hashCode,因为两次会话用的是不同的connection对象,若对象不同,则打印出来的hashCode显然也是不同的,利用重写doWork方法来验证。查看全部
-
Hibernate cfg常用配置项查看全部
-
hibernate init查看全部
-
get方法会无论是否用到都输出SQL语句,而load相反,get输出的对象是实体类对象Students,而load是代理对象;当查询的结果中没有此数据时,get方法为null,而load是报错ObjectNotFoundException错误查看全部
-
CRUD操作查看全部
-
创建session与事务查看全部
-
1.Hibernate开发步骤查看全部
-
需要导入的jar包查看全部
-
Hibernate开发工具查看全部
举报
0/150
提交
取消