摘要:
1、在oracle中user为关键字,所以如果mysql中有一个名为mysql的表的话,再转到oracle上时会出错这时可以更改表名如:tuser或者将user用反引号扣起来`user`,反引号就是Tab键上面的那个键。 阅读全文
posted @ 2012-08-14 17:35
xzf007
阅读(100)
评论(0)
推荐(0)
摘要:
update方法主要用于处于脱管态的数据的更新。处于持久态的数据的更改会被hibernate检测到,会将更改写入数据库。 阅读全文
posted @ 2012-08-14 11:56
xzf007
阅读(98)
评论(0)
推荐(0)
摘要:
session.save()在没有开启事务的状态下,会向数据库插入数据,但之后又会回滚,因为没有开启事务。而session.persist()方法中在没有开启事务的状态下,不会插入数据,这就是他们的区别。 阅读全文
posted @ 2012-08-14 11:15
xzf007
阅读(158)
评论(0)
推荐(0)
摘要:
public static void main(String[] args) { User user = new User(); user.setName("test3"); user.setBirthday(new Date()); try { addObject(user); User user1 = getUser(user.getId()); System.out.println("user1" + user1.getClass().getName()); System.out.println(user.getId()); System.o... 阅读全文
posted @ 2012-08-14 10:23
xzf007
阅读(150)
评论(0)
推荐(0)
摘要:
Class.forName(className).newInstance()需要类有一个默认的构造方法 阅读全文
posted @ 2012-08-14 09:30
xzf007
阅读(360)
评论(0)
推荐(0)
摘要:
show create table Table_Name;查看创建表的DMLshow engines;查看支持的引擎 阅读全文
posted @ 2012-08-14 09:28
xzf007
阅读(104)
评论(0)
推荐(0)
摘要:
jdbc 默认提交事物hibernate 默认不提交事物所以在进行增删改时需要主动提交事务如果使用mysql和hibernate进行增删改并且没有提交事务,但数据还是被保存进了数据库,这时应该看查看数据库所使用的引擎,如果是ISAM和MyISAM引擎的话,是不支持事务的,这时提交的数据无需事务也能保存。而InnoDB则需要提交事务才能保存。 阅读全文
posted @ 2012-08-14 09:27
xzf007
阅读(125)
评论(0)
推荐(0)
摘要:
************************hibernate.cfg.xml***********************<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd&quo 阅读全文
posted @ 2012-08-14 08:51
xzf007
阅读(184)
评论(0)
推荐(0)