-
String类是final所以不能继承查看全部
-
String 和Stringbuffer String 与Stringbuffer不同,每次改变内容就相当于新建一个对象,实现了hashcode可以添加到集合中,也实现了equels 可以比较,Stringbuffer不能相互比较查看全部
-
静态变量 与非静态变量不同,在一个类中不需要实例就会有空间,使用类名.变量就可以调用 也因为这样静态方法不能调用非静态方法,因为非静态是和对象联系在一起的查看全部
-
@Test 测试方法 @Before 初始化方法 @After 释放资源查看全部
-
创建对象时: 公有的类。不带参数的默认的构造方法,属性私有,属性setter/getter封装查看全部
-
创建过程查看全部
-
添加关系映射文件 在你的hiberate.cfg.xml文件的configration页面,有个Mapping的框直接add你的持久化实体类就可以了,myeclipse配置起来比较简单 ?查看全部
-
添加配置文件 xml : 右键 myeclipse add Hibernate Capabiliteies ,之后选择数据库查看全部
-
在myeclipse连接mysql数据库的时候加载的jdbc的jar包如果放在中文路径下,会无法加载需要的驱动类导致数据库连接失败查看全部
-
get与load的区别查看全部
-
对象类型查看全部
-
1.什么是ORM?为什么使用Hibernate? 对象关系映射;为了少写和底层数据库相关的sql语句,方便程序的维护、修改,提高跨平台性和可扩展性。Hibernate是Java领域内的一款技术成熟稳定的ORM框架 2.Hibernate开发的基本步骤? (1)编写配置文档hibernate.cfg.xml (2)编写实体类。注意:每一个实体类都要与数据库中的一张表一一对应,实体类的编写要遵循JavaBean的要求。 (3)生成对应实体类的映射文件并添加到配置文档中 (4)调用Hibernate API进行测试 3.什么是session? 类似于JDBC里面的connection对象。调用session操作数据库,实际上就是调用connection的各种API函数来实现的。 4.openSession与getCurrentSession的区别? openSension每次都是创建新的session对象,而getCurrentSenssion使用单例模式,每次创建都是相同的对象。openSession在使用完毕后需要显式地关闭,而getCurrentSession在事务提交之后会自动关闭。 5.单表操作有哪些常用的方法? 增删改查对应使用session当中的save、delete、update、get/load方法 6.单表操作,查询一条记录时,get和load的区别? get在使用的时候立即发送sql语句,并且获得的是实体类的对象类型,而load只有在使用具体对象的非主键属性的时候才会发送sql语句,而且返回的是一个代理对象。查看全部
-
session详解查看全部
-
一般用的都是本地事务jdbc查看全部
-
Hibernate5.2版本: <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property> Configuration configuration = new Configuration().configure(); sessionFactory = configuration.buildSessionFactory(); <mapping resource="Student.hbm.xml" />一定要对 junit有两个jar包:junit和hamcrest-core查看全部
举报
0/150
提交
取消