03 2014 档案

摘要:类级别的延迟加载: 通过session.load实现的 在配置文件class中添加,lazy=“true”属性 加载一般属性的时候,发出SQL语句集合的延迟加载策略: lazy: true:加载集合中的数据时,发出sql语句 false:只有和集合有关就发出sql语句 extra:更进一步的延迟加载策略单端关联: 在加载多的一方时怎么加载一的一方 lazy: false:不加载 proxy:用除了主键之外的其他属性时加载,默认 no-proxy:任何属性都加载 阅读全文
posted @ 2014-03-14 14:44 褐色键盘
摘要:increment: hibernate会先读取主键的最大值,然后+1并插入 试用范围: 1 所有有数据库 2 只有单个hibernate进程访问的数据库,因为有并发问题 3 必须为int,ong,short类型identity: 由底层数据库来负责生成标识符,它要求底层数据库把主键定义为自动增长字段类型 适用范围: 1 底层数据库必须支持自动增长字段类型 sequence: 利用底层数据库提供的序列来生成标识符 hibernate先从数据库的news_seq序列中获得一个唯一的标识号,再把它作为主键 适用范围: 1 底层数据库必须支持序列nati... 阅读全文
posted @ 2014-03-08 13:32 褐色键盘
摘要:Configuration configuration = new Configuration().configure(); Configuration这个类使用来加载hibernate配置文件的 用configure()方法时,配置文件必须放在src下,名字必须是“hibernate.cfg.xml” SessionFactory sessionFactory = configuration.buildSessionFactory(); 在hibernate容器起作用的时候,sessionFactory这个类存放了配置文件、映射文件、及持久化的一些信息 sessionFactory... 阅读全文
posted @ 2014-03-07 20:28 褐色键盘
摘要:com.microsoft.sqlserver.jdbc.SQLServerDriver jdbc:sqlserver://localhost:1433;DatabaseName=TEST;integratedSecurity=TRUE; root 连接数据库是密码 123456 数据库连接池的大小 --> 20 true 50 23 false true org.hibernate.dialect.SQLServerDialect 阅读全文
posted @ 2014-03-07 20:20 褐色键盘