Автоматическая нумерация заголовков H1-H6 с использованием jQuery

Я читал связанных сообщений, но не читал найти решение для IE, поэтому я прошу jQuery-решение для этой проблемы:

У меня есть несколько вложенных иерархических заголовков, подобных этому

heading 1

subheading 1

heading 2

subheading 1

subheading 2

Мне нужен автоматический вывод заголовков, например:

1. heading 1
1.2 subheading 1
2. heading 2
2.1. subheading 1
2.2. subheading 2

Есть ли способ, как это может быть достигнуто с помощью jQuery или тому подобного, Сущности User и Service имеют отношение «многие ко многим» и объединяются с таблицей SERVICE_USER следующим образом: USERS - SERVICE_USER - SERVICES Таблица SERVICE_USER ...

Моя база данных содержит 3 таблицы: Сущности «Пользователь» и «Сервис» связаны отношениями «многие ко многим» и объединены с таблицей SERVICE_USER следующим образом:

USERS - SERVICE_USER - SERVICES

Таблица SERVICE_USER содержит дополнительный столбец BLOCKED.

Как лучше всего выполнить такое отображение? Это мои классы сущностей

@Entity
@Table(name = "USERS")
public class User implements java.io.Serializable {

private String userid;
private String email;

@Id
@Column(name = "USERID", unique = true, nullable = false,)
public String getUserid() {
return this.userid;
}

.... some get/set methods
}

@Entity
@Table(name = "SERVICES")
public class CmsService implements java.io.Serializable {
private String serviceCode;

@Id
@Column(name = "SERVICE_CODE", unique = true, nullable = false, length = 100)
public String getServiceCode() {
return this.serviceCode;
}
.... some additional fields and get/set methods
}

Я последовал этому примеру http://giannigar.wordpress.com/2009/09/04/m ... using-jpa / Вот некоторый тестовый код:

User user = new User();
user.setEmail("e2");
user.setUserid("ui2");
user.setPassword("p2");

CmsService service= new CmsService("cd2","name2");

List userServiceList = new ArrayList();

UserService userService = new UserService();
userService.setService(service);
userService.setUser(user);
userService.setBlocked(true);
service.getUserServices().add(userService);

userDAO.save(user);

Проблема в том, что в спящем режиме сохраняется объект User и объект UserService. Безуспешно с объектом CmsService

Я пытался использовать EAGER fetch - нет прогресса

Можно ли добиться ожидаемого поведения с помощью приведенного выше сопоставления?

Может быть, есть более элегантный способ сопоставления соединить таблицу "многие ко многим" с дополнительным столбцом?

129
задан Community 6 August 2012 в 13:07
поделиться