Pull to refresh
1
0
Send message
а как же угги? Те же валенки — левый от правого не отличишь. В столице поголовно в них ходят
Конечно, у винила и дискет совершенно разные технологии записи и считывания. Дискета не на столько надежна, как винил (в плане долговечности хранения, а не частоты использования)
Никто случайно не подскажет, из какой серии National Geographic кадр на рисунке 7?
Давайте теперь писать везде где только можно о плюсах и минусах всех ОС. Какой смысл в этой статье? Обычно я прохожу мимо подобных изливаний, но в этот раз задержался, очередной холивар, не место здесь!
Такое впечатление, что автор пользуется макбуком не год, а одну неделю, и его всучили по необходимости…
В каждой ОС есть свои тонкости работы с ней. Мак ОС, одна из самых удобных ос (работал со всем чем только можно, и Вин и Убунту и прочее)…
Все что описал автор настраивается под себя, и можно будет работать с системой так, как нравится.
Поиски проблемы привели меня к классу org.hibernate.type.EnumType

в котором enumClass.getEnumConstants() возвращает массив со всего тремя элементами с индексами 0,1 и 2 и он же используется хибернейтом дальше

private Enum[] enumsByOrdinal() {
			if ( enumsByOrdinal == null ) {
				enumsByOrdinal = enumClass.getEnumConstants();
				if ( enumsByOrdinal == null ) {
					throw new HibernateException( "Failed to init enum values" );
				}
			}
			return enumsByOrdinal;
		}


А дальше в методе идет проверка по размеру массива, естественно в нем всего 3 элемента, а ordinal имею значения 10,20 и 30.
Кроме того, выборка проиходит по индексу в массиве, а не ordinal
private Enum fromOrdinal(int ordinal) {
			final Enum[] enumsByOrdinal = enumsByOrdinal();
			if ( ordinal < 0 || ordinal >= enumsByOrdinal.length ) {
				throw new IllegalArgumentException(
						String.format(
								"Unknown ordinal value [%s] for enum class [%s]",
								ordinal,
								enumClass.getName()
						)
				);
			}
			return enumsByOrdinal[ordinal];

		}


Что нужно переделать, чтобы этот массив соответствовал ordinal?
Чего то я не могу понять, почему у меня не происходит инъекция энума в Set
public enum AccountRole {
        // ordinal соответсвенно 10, 20, 30
	ROOT, USERMANAGER, USERVIEWER
}

@Entity
@Table(name = "ACCOUNT_GROUP")
public class AccountGroup {
	
	@Id
	@Column(name = "AG_ID", nullable = false, unique = true)
	private Integer groupId;
	
	@Column(name = "AG_NAME", nullable = false, unique = true, length = 32)
	private String groupName;

	@Enumerated(EnumType.ORDINAL)
	@ElementCollection(targetClass = AccountRole.class) 
	@CollectionTable(name = "GROUP_ROLE", 
		joinColumns = @JoinColumn(name = "AG_ID"))
	@Column(name = "ROLE_ID") 
	private Set<AccountRole> roles = new HashSet<>();

...

}


Создаю группу
		AccountGroup group = new AccountGroup();
		group.setGroupName("ABCDE");
		group.setGroupId(101);
		group.getRoles().add(AccountRole.ROOT);
		group.getRoles().add(AccountRole.USERMANAGER);
		accountGroupRepository.save(group);


В БД сохраняется все как надо… в таблицу GROUP_ROLE падает две строки — [101;10] и [101,20]

При чтении же мне выдается InvocationException и пишет, что не может найти enum c ordinal 10 и 20.

На что можно обратить внимание, подскажите пожалуйста?
все очень здорово, но что то раз в неделю явно не получается… стоит ждать очередных выпусков?
Challenge судя по всему и есть модель :) еще какие нибудь варианты есть?
Я тоже делаю уже 10й, а может и больше подход к выбору именно кофемолки, в итоге выбор пал именно на ту, как у автора на фото.

Пока еще не приобрел, может подскажете из iberital challenge, какой вариант оптимален для дома?

И кстати, имеет ли смысл рассматривать кофемолки профессионального уровня, но БУ из кофейни?
А еще если все 8 пунктов выполнять каждый день, то на работу приходить к 12-13 часам…
Входящие/исходящие остатки, поступления/снятия, а также всякие акции/скидки в отчетах должны быть, где-нибудь, да разницу или несоответствие цифр можно будет увидеть, да и потом историю отчетов никто не отменял и всякие графические выписки тоже.
Неужели, если постоянно переводить средства с карт, описанным в статье способом, и накрутив ну пусть не $1000 000, а хотя бы $1000, то это останется незаметным?

Пускай не каждый день, не раз в неделю, ну хотя бы раз в месяц какие-то отчеты проводятся, увидят, сколько карт куплено, сколько по этим картам снято. Я думаю маркетинг в таких компаниях хорошо построен и различные отчеты присутствуют и их, самое главное, просматривают. По крайней мере за рубежом точно.
нет, я имел ввиду все же первый вариант
ну если db_cache_size позволяет, индекс и так будет в памяти лежать
А если заранее снять статистику для оптимизатора dbms_stats.gather_schema_stats?
Это не то, что нужно?
Инфографикой или какой-нибудь аля-гифкой прикольно получилось бы :)
А действительно зеленый спектр света обесцвечивает листья? Они становятся тонкими и бледными :)
Интересная тема, интересно что получится дальше.

Только внесу некоторые пояснения:
Рыбы выделяют аммиак, который в процессе аквариумного цикла становится нитратом — его то растения и поглощают. Но для клубники и других плодоносящих растений одних только нитратов мало. Необходимо и железо, и кальций, и фосфор, и многие другие вещества. Благодаря им то плоды и набирают свои вкусовые качества, а в аквариумной воде их очень мало.

На самом деле аквапоника — это не аквариум который кормит растения, а целая наука как выращивать растения без грунта (нужен специальный субстрат, в котором находятся корни, омываемые специальными растворами с правильным балансом питательных веществ)

В аквариумном исполнении данная вещь называется как фитофильтр, и не более… который просто убирает часть нитратов из воды.
А рыжий кругляш — радиомаркер, как он работает, не по принципу RFID случайно?
1

Information

Rating
Does not participate
Registered
Activity