Hibernate Map
来源:互联网 发布:网络歌手紫菱老公 编辑:程序博客网 时间:2024/06/08 09:46
一个用户有多个电话,需要以map形式存取
在配置文件里面map需要配置key和value 对应hibernate里面的 <map-key>和<element>
测试类:
- package com.test;
- import java.util.HashMap;
- import java.util.Map;
- import java.util.Set;
- import org.hibernate.Session;
- import com.pojo.User;
- import com.util.HibernateManager;
- public class HibernateTestMap {
- /**
- * beckham Dec 12, 2009 9:21:01 PM
- */
- private static Session session = null;
- public static void main(String[] args) {
- HibernateTestMap.load();
- }
- public static void add() {
- session = HibernateManager.openSession();
- User u = new User();
- u.setUsername("wuqin");
- u.setPassword("222222");
- Map<String,String> map = new HashMap<String,String>();
- map.put("home", "13000000000") ;
- map.put("company", "010888888") ;
- map.put("linshi", "0210000000") ;
- u.setPhone(map) ;
- try {
- session.save(u);
- HibernateManager.closeSession();
- } catch (Exception e) {
- HibernateManager.rollbackTransaction();
- }
- }
- @SuppressWarnings("unchecked")
- public static void load() {
- session = HibernateManager.openSession();
- try {
- User user = (User) session.get(User.class, new Long(1));
- System.out.println("用户名:" + user.getUsername());
- System.out.println("密码:" + user.getPassword());
- Map<String,String> map = user.getPhone() ;
- Set<String> set = map.keySet() ;
- for (String phone : set) {
- System.out.println(phone+"---------"+map.get(phone));
- }
- HibernateManager.closeSession();
- } catch (Exception e) {
- e.printStackTrace();
- HibernateManager.rollbackTransaction();
- }
- }
- }
- Hibernate Map
- hibernate map
- Hibernate集合映射---Map
- hibernate 返回map
- Hibernate Map集合映射
- Hibernate Map映射文件
- Hibernate映射Map
- hibernate映射map
- hibernate映射map
- hibernate Map映射
- Hibernate映射Map
- hibernate返回map集合
- Hibernate入门13 - Map 映射
- Hibernate入门13 - Map 映射
- Hibernate之Map-element映射
- hibernate学习笔记(map映射)
- spring+hibernate返回Map对象
- Hibernate 基于map集合映射
- google内购In-App Billing
- 总结:程序设计基础
- visio UML建模
- UVA 10564 - Paths through the Hourglass
- Linux网络编程
- Hibernate Map
- wso2插件安装过程
- 总结:复合数据对象
- 一套较完整的技术框架
- 听秒针讲创业
- Tomcat并发数优化的方法总结
- 小小菜鸟原创
- 原生js取dom节点可能存在的问题
- Gcc和g++