powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Jooq postgres Spring boot 2 configuration
85 сообщений из 85, показаны все 4 страниц
Jooq postgres Spring boot 2 configuration
    #39909972
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aplication properties
Код: java
1.
2.
3.
4.
5.
spring.datasource.driver-class-name=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql://localhost/kaffkadb
spring.datasource.username=postgres
spring.datasource.password=admin
spring.jooq.sql-dialect=Postgres



pom.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.2.2.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>
	<groupId>com.alekseesv</groupId>
	<artifactId>KaffkaTestApp</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>war</packaging>
	<name>KaffkaTestApp</name>
	<description>Demo project for Spring Boot</description>

	<properties>
		<java.version>11</java.version>
	</properties>

	<dependencies>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.kafka</groupId>
			<artifactId>spring-kafka</artifactId>
		</dependency>

		<dependency>
			<groupId>org.projectlombok</groupId>
			<artifactId>lombok</artifactId>
			<optional>true</optional>
		</dependency>
		<dependency>
			<groupId>org.springframework.kafka</groupId>
			<artifactId>spring-kafka-test</artifactId>
			<scope>test</scope>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-jooq</artifactId>
		</dependency>

	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>

			<plugin>
				<groupId>org.jooq</groupId>
				<artifactId>jooq-codegen-maven</artifactId>
				<executions>
					<execution>
						<goals>
							<goal>generate</goal>
						</goals>
					</execution>
				</executions>
				<dependencies>
					<dependency>
						<groupId>org.postgresql</groupId>
						<artifactId>postgresql</artifactId>
						<version>42.1.1</version>
					</dependency>
				</dependencies>
				<configuration>
					<jdbc>
						<driver>org.postgresql.Driver</driver>
						<url>jdbc:postgresql://localhost/kaffkadb</url>
						<user>postgres</user>
						<password>admin</password>
					</jdbc>
					<generator>
						<database>
							<name>org.jooq.meta.postgres.PostgresDatabase</name>
							<includes>.*</includes>
							<excludes>.*_[0-9]+</excludes>
							<inputSchema>public</inputSchema>
						</database>
						<target>
							<packageName>com.alekseesv.KaffkaTestApp</packageName>
							<directory>target/generated-sources/jooq</directory>
						</target>
					</generator>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>build-helper-maven-plugin</artifactId>
				<executions>
					<execution>
						<phase>generate-sources</phase>
						<goals>
							<goal>add-source</goal>
						</goals>
						<configuration>
							<sources>
								<source>target/generated-sources/jooq</source>
							</sources>
						</configuration>
					</execution>
				</executions>
			</plugin>

		</plugins>
	</build>

</project>



структура проекта
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39909973
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в данный момент при mvn clean install получаю такую ошибку
Код: java
1.
2.
3.
4.
5.
6.
7.
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  6.530 s
[INFO] Finished at: 2019-12-30T16:49:28+03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project KaffkaTestApp: Fatal error compiling: invalid target
 release: 11 -> [Help 1]
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39909986
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
писдец поменял таргет директорию для генератора jooq
проепался целый пакет с java классами
есть какая то возможность вернуть в исходное состояние проект после mvn clean install
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910001
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я делал 2 скриптика.

go.bat
Код: powershell
1.
2.
3.
4.
5.
6.
7.
java -Djooq.codegen.logging=TRACE ^
 -cp ^
.;jooq-3.12.1.jar;^
jooq-meta-3.12.1.jar;^
jooq-codegen-3.12.1.jar;^
reactive-streams-1.0.3.jar;^
postgresql-42.2.8.jar org.jooq.codegen.GenerationTool jooq.xml



jooq.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<configuration xmlns="http://www.jooq.org/xsd/jooq-codegen-3.12.0.xsd">

    <!-- Configure the database connection here -->
    <jdbc>
        <driver>org.postgresql.Driver</driver>
        <url>jdbc:postgresql://........</url>
        <user>user</user>
        <password>pwd123</password>
    </jdbc>

    <generator>
        <database>
            <includes>THIS | IS  | FUCK3N | TABLES | LIST</includes>
            <inputSchema>public</inputSchema>
        </database>

        <generate>
            <!-- Generation flags: See advanced configuration properties -->
        </generate>

        <target>
            <packageName>com.youcompany.domain.name</packageName>
            <directory>.</directory>
        </target>
    </generator>
</configuration>




Запускаешь и у тебя в текущем каталоге появляются сет классов для маппинга тех табличек которые указаны в includes.

Maven-плагином я не делал. Для меня задача была одноразовая. Не было смысла затаскивать ее в проект.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910009
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
писдец поменял таргет директорию для генератора jooq
проепался целый пакет с java классами
есть какая то возможность вернуть в исходное состояние проект после mvn clean install

git checkout ...
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910011
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton,
как думаешь есть возможность утеряный пакет вернуть?
гит не использовался

я думаю этот пакет отожрал вот этот дядя

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>build-helper-maven-plugin</artifactId>
				<executions>
					<execution>
						<phase>generate-sources</phase>
						<goals>
							<goal>add-source</goal>
						</goals>
						<configuration>
							<sources>
								<source>????</source>
							</sources>
						</configuration>
					</execution>
				</executions>
			</plugin>



я тут в сорцы прописал ту директорию где у меня лежали все джава классы
и тоже самое в первом генераторе тоже...

а там програ с кафкой )))короче под чистую все вынесло ,я понимаю что нужно юзать гит и сам дурак- но вот какого хуа мавен решили выпилить мою папку и заменить ее свой даже не спросив ничего у меня0
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910012
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
gycb
писдец поменял таргет директорию для генератора jooq
проепался целый пакет с java классами
есть какая то возможность вернуть в исходное состояние проект после mvn clean install

git checkout ...

нет гита )проект новый я его не шарил никуда
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910016
SpringMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gycb
писдец поменял таргет директорию для генератора jooq
проепался целый пакет с java классами
есть какая то возможность вернуть в исходное состояние проект после mvn clean install

А зачем ее менять? Во время clean она удаляется, во время install генерится заново. Если у тебя билд упал, то есть шанс, что до генерации исходников не дошло. Можешь попробовать mvn generate-sources, если ниче не путаю, то должно помочь
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910018
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотри. Я даже работая 100% в оффлайне иногда использую Git для трекания конфигураций.
Я делаю git init и текущий фолдер становится пригодным для git. Сделал атомарное действие?
Оно было удачным? Сделай commit. Это такая само-дисциплина.

Как помочь твоей беде я не знаю. Восстановление удалённых файлов это не тема форума java.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910021
SpringMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
Смотри. Я даже работая 100% в оффлайне иногда использую Git для трекания конфигураций.
Я делаю git init и текущий фолдер становится пригодным для git. Сделал атомарное действие?
Оно было удачным? Сделай commit. Это такая само-дисциплина.

Как помочь твоей беде я не знаю. Восстановление удалённых файлов это не тема форума java.

У него ж это добро в target валяется, каждый раз при билде генерится. Вряд ли у тебя target не в gitignore-е
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910023
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там по идее не /target должно быть а /generated в одном из каталогов сорцов для {language}
где язык может быть java/scala/kotlin e.t.c.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910025
SpringMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton,
По дефолту обычно /target/generated-source/, про jooq точно не уверен
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910026
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это параметр <directory>.</directory>.
Что туда впишете то и будет. Но для плагина естественным будет указывать относительно {project_home}
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910029
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SpringMan,у меня сожрало сорцы
тоесть все что лежало в папке src/main/java/1domen/2domen/???3домен??

вот 3й домен был благополучено скушен - я так понимаю что я генератору ресурсов дал этот путь и он просто сгенерил мне чистый ресурс ,А ЧТО было снес к епеням

пс.ну ничего там не много было обычный консумер и продюсер два их конфига и рест сервис - восстановлю)
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910032
SpringMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gycb
SpringMan,у меня сожрало сорцы
тоесть все что лежало в папке src/main/java/1domen/2domen/???3домен??

Ааа, твои сорцы, я подумал, что ты jooq-ие сорцы потерял. А так да, нехорошо получилось, если jooq твой пакет скушал. Вот поэтому и генерят в target )
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910036
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SpringMan
gycb
SpringMan,у меня сожрало сорцы
тоесть все что лежало в папке src/main/java/1domen/2domen/???3домен??

Ааа, твои сорцы, я подумал, что ты jooq-ие сорцы потерял. А так да, нехорошо получилось, если jooq твой пакет скушал. Вот поэтому и генерят в target )

да это попа конечно,сижу восстанавливаю)
а а потом опять эту xml портянку мучать -чтобы запустилось
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910054
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
Это параметр <directory>.</directory>.
Что туда впишете то и будет. Но для плагина естественным будет указывать относительно {project_home}

я чо тока туда не писал- либо не может найти директорию либо сносит пакет
для меня эта вся конфигурация это просто пытка - занимаешься не программированием а хyйней какой то,которая по уму в 2020 году то должна уже сама конфигурироваться
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910055
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дружище... ну что сказать. Слов нет. Бекапся перед каждым стрёмным действием.

Это-ж быстро делается. Тем более в наше время. Сотни тулзов готовых есть.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910057
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
mayton
Это параметр <directory>.</directory>.
Что туда впишете то и будет. Но для плагина естественным будет указывать относительно {project_home}

я чо тока туда не писал- либо не может найти директорию либо сносит пакет
для меня эта вся конфигурация это просто пытка - занимаешься не программированием а хyйней какой то,которая по уму в 2020 году то должна уже сама конфигурироваться

Ну так создай директорию. И вообще укажи c:\windows\tmp.
Она по идее всегда должна быть. И сри туда.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910058
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
Дружище... ну что сказать. Слов нет. Бекапся перед каждым стрёмным действием.

Это-ж быстро делается. Тем более в наше время. Сотни тулзов готовых есть.

да это я уже понял- просто не ожидал что вот так какой то шляпа мавен плагин сожрет мои сорцы и даже не спросит и не предупредит
конечно это косяк как с моей так и с их стороны
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910059
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
mayton
Дружище... ну что сказать. Слов нет. Бекапся перед каждым стрёмным действием.

Это-ж быстро делается. Тем более в наше время. Сотни тулзов готовых есть.

да это я уже понял- просто не ожидал что вот так какой то шляпа мавен плагин сожрет мои сорцы и даже не спросит и не предупредит
конечно это косяк как с моей так и с их стороны

Правильно все maven делает. Он кстати реально безопаснее чем ant. В котором ты раньше тупо
скрипты операционной системы вставлял. И ant clean мог тебе реально поклинить весь твой хоум каталог
а не каталог проекта.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910060
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
<plugin>
				<groupId>org.jooq</groupId>
				<artifactId>jooq-codegen-maven</artifactId>
				<executions>
					<execution>
						<goals>
							<goal>generate</goal>
						</goals>
					</execution>
				</executions>
				<dependencies>
					<dependency>
						<groupId>org.postgresql</groupId>
						<artifactId>postgresql</artifactId>
						<version>42.1.1</version>
					</dependency>
				</dependencies>
				<configuration>
					<jdbc>
						<driver>org.postgresql.Driver</driver>
						<url>jdbc:postgresql://localhost/kaffkadb</url>
						<user>postgres</user>
						<password>admin</password>
					</jdbc>
					<generator>
						<database>
							<name>org.jooq.meta.postgres.PostgresDatabase</name>
							<includes>.*</includes>
							<excludes>.*_[0-9]+</excludes>
							<inputSchema>public</inputSchema>
						</database>
						<target>
							
							<directory>target/generated-sources</directory>
						</target>
					</generator>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>build-helper-maven-plugin</artifactId>
				<executions>
					<execution>
						<phase>generate-sources</phase>
						<goals>
							<goal>add-source</goal>
						</goals>
						<configuration>
							<sources>
								<source>target/generated-sources</source>
							</sources>
						</configuration>
					</execution>
				</executions>
			</plugin>


вот так щас попробую
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910061
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
которая по уму в 2020 году то должна уже сама конфигурироваться

Ахахах! И скажи-же каким чудом она должна догадаться где твой каталог проекта?
Хочешь искусственный интеллект? А прикинь сколько вопросов придёт в саппорт
когда ИИ начнет за тебя решать где и куда тебе насрать исходников?

Я-бы убил за такое. А ты?
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910062
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb, по jooq-codegen-maven ты меня не спрашивай. Я с ним не работал вообще.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910063
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton,
майтон сейчас ИИ говорит тебе кто сожрал колобка,а ты про какой то обоссаный проект из 100 файлов))
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910064
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
gycb, по jooq-codegen-maven ты меня не спрашивай. Я с ним не работал вообще.

я правильно понимаю этот говно плагин должен сгенерировать мне класс по моей схеме sql?
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910065
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gycb
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
<plugin>
				<groupId>org.jooq</groupId>
				<artifactId>jooq-codegen-maven</artifactId>
				<executions>
					<execution>
						<goals>
							<goal>generate</goal>
						</goals>
					</execution>
				</executions>
				<dependencies>
					<dependency>
						<groupId>org.postgresql</groupId>
						<artifactId>postgresql</artifactId>
						<version>42.1.1</version>
					</dependency>
				</dependencies>
				<configuration>
					<jdbc>
						<driver>org.postgresql.Driver</driver>
						<url>jdbc:postgresql://localhost/kaffkadb</url>
						<user>postgres</user>
						<password>admin</password>
					</jdbc>
					<generator>
						<database>
							<name>org.jooq.meta.postgres.PostgresDatabase</name>
							<includes>.*</includes>
							<excludes>.*_[0-9]+</excludes>
							<inputSchema>public</inputSchema>
						</database>
						<target>
							
							<directory>target/generated-sources</directory>
						</target>
					</generator>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>build-helper-maven-plugin</artifactId>
				<executions>
					<execution>
						<phase>generate-sources</phase>
						<goals>
							<goal>add-source</goal>
						</goals>
						<configuration>
							<sources>
								<source>target/generated-sources</source>
							</sources>
						</configuration>
					</execution>
				</executions>
			</plugin>


вот так щас попробую

как был фатал еррор так и есть
invalid target блейть
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910071
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
mayton,
майтон сейчас ИИ говорит тебе кто сожрал колобка,а ты про какой то обоссаный проект из 100 файлов))

Пфф. Неубедительно.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910089
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gycb

как был фатал еррор так и есть
invalid target блейть

фатал ерор победил ,была ошибка в версиях джавы.
теперь нужно два плагина запустить билд -хелпер и генератор
я так понимаю сначала нужно запустит билд хелпер - он сгенерирует в указанном месте фолдер
а в него уже зальются сгенерированые классы
но блин совсем туго идет

вот этот билд хелпер
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>build-helper-maven-plugin</artifactId>
				<executions>
					<execution>
						<phase>generate-sources</phase>
						<goals>
							<goal>add-source</goal>
						</goals>
						<configuration>
							<sources>
								<source>gensrc/main/java</source>
							</sources>
						</configuration>
					</execution>
				</executions>
			</plugin>



запускаю этот плагин получаю
Код: java
1.
2.
Failed to execute goal org.codehaus.mojo:build-helper-maven-plugin:3.0.0:add-source (default-cli) on project KaffkaTestApp: The parameters 'sources' for goal org.codehaus.mojo:build-helper-maven-plugin:3.0.0:add-source are missing or invalid -> [Help 1]
[ERROR] 



я не пойму я должен чтоли создать эту директорию сначала сам?или же ее создаст плагин пля
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910090
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
создал руками директорию - нифига - как не видит этот хелпер йопаный ничего так и продолжает не видеть)
как же я обожаю этот секс с мавен конфигами и его драными плагинами
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910093
MAPA3OT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb, ты же вроде на Идее сидишь, есть же Local History. Более того она и в Эклипсе есть и в NetBeans, про JDeveloper врать не буду,его слишком давно щупал.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910095
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MAPA3OT
gycb, ты же вроде на Идее сидишь, есть же Local History. Более того она и в Эклипсе есть и в NetBeans, про JDeveloper врать не буду,его слишком давно щупал.

да я восстановил все по памяти,благо с этим нет проблем

теперь мне нужно по моим sql схемам сгенерить жук классы
чо то пока не найду годных гайдов,слишком какая то заумная конфигурация
уже и так и этак какая то жёпа замудреная -все через жопные xml конфигурируется ,нихрена ничего ниггде не видит никто
мавен глючит,билд хелпер(нах он вообще нужен?) не рабоает
плять казалось бы простейшее действо - распарсить говно скрип sql построить на его основен говно жук класс
с помощью которого я смогу написать говно метод чтобы положить в таблицу какое нибудь говно
накой то хер навертели кучу каки то говно конфигов
ну сделай ты по людски - 1 проперть -тип базы
2.проперть где лежит sql скрипт
3.проперть куда положить сгенерированый класс

сцука ну что еще надо то -нет там такая гора всякого дерьма что оно физически не будет конфигурироваться пока ты в офис к этим раздолбаям из жука не приедешь судя по всему- еще и деньги за это кто то платит я фигею)
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910097
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
<plugin>

  <!-- Specify the maven code generator plugin -->
  <!-- Use org.jooq            for the Open Source Edition
           org.jooq.pro        for commercial editions, 
           org.jooq.pro-java-8 for commercial editions with Java 8 support,
           org.jooq.pro-java-6 for commercial editions with Java 6 support,
           org.jooq.trial      for the free trial edition 
         
       Note: Only the Open Source Edition is hosted on Maven Central. 
             Import the others manually from your distribution -->
  <groupId>org.jooq</groupId>
  <artifactId>jooq-codegen-maven</artifactId>
  <version>3.12.3</version>

  <!-- The plugin should hook into the generate goal -->
  <executions>
    <execution>
      <goals>
        <goal>generate</goal>
      </goals>
    </execution>
  </executions>

  <!-- Manage the plugin's dependency. In this example, we'll use a PostgreSQL database -->
  <dependencies>
    <dependency>
      <groupId>org.postgresql</groupId>
      <artifactId>postgresql</artifactId>
      <version>9.4.1212</version>
    </dependency>
  </dependencies>

  <!-- Specify the plugin configuration.
       The configuration format is the same as for the standalone code generator -->
  <configuration>

    <!-- JDBC connection parameters -->
    <jdbc>
      <driver>org.postgresql.Driver</driver>
      <url>jdbc:postgresql:postgres</url>
      <user>postgres</user>
      <password>test</password>
    </jdbc>

    <!-- Generator parameters -->
    <generator>
      <database>
        <name>org.jooq.meta.postgres.PostgresDatabase</name>
        <includes>.*</includes>
        <excludes></excludes>
        <!-- In case your database supports catalogs, e.g. SQL Server:
        <inputCatalog>public</inputCatalog>
          -->
        <inputSchema>public</inputSchema>
      </database>
      <target>
        <packageName>org.jooq.codegen.maven.example</packageName>
        <directory>target/generated-sources/jooq</directory>
      </target>
    </generator>
  </configuration>
</plugin>



вот эта портянка тухлая с их сайта жучьего- я делаю по ней-не работает нихрена
так и понятно как это дерьмо будет работать если тут даже нет указания где скрипты лежат...
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910099
MAPA3OT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
вот эта портянка тухлая с их сайта жучьего- я делаю по ней-не работает нихрена
так и понятно как это дерьмо будет работать если тут даже нет указания где скрипты лежат...


Я про Jooq знаю ровным счётом нифига, ни разу не использовал. Зато знаю немножечко английский язык:
Поэтому задаю наводящий вопрос: Что делает эта секция?
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<generator>
      <database>
        <name>org.jooq.meta.postgres.PostgresDatabase</name>
        <includes>.*</includes>
        <excludes></excludes>
        <!-- In case your database supports catalogs, e.g. SQL Server:
        <inputCatalog>public</inputCatalog>
          -->
        <inputSchema>public</inputSchema>
      </database>
      <target>
        <packageName>org.jooq.codegen.maven.example</packageName>
        <directory>target/generated-sources/jooq</directory>
      </target>
    </generator>
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910103
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb,

ты коллег спрашивать пробовал?
сомневаюсь, что ты там у вас первый, кому сказали использовать Jooq
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910109
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А слегка замаскированную обсценную лексику всем можно использовать или только самым любимым клоунам?
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910125
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA
gycb,

ты коллег спрашивать пробовал?
сомневаюсь, что ты там у вас первый, кому сказали использовать Jooq

коллеги отпусках все это раз,во вторых задание типо как подготовка меня к стэку проекта,поэтому как то не очень хочется дергать их по этому поводу
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910128
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MAPA3OT
gycb
вот эта портянка тухлая с их сайта жучьего- я делаю по ней-не работает нихрена
так и понятно как это дерьмо будет работать если тут даже нет указания где скрипты лежат...


Я про Jooq знаю ровным счётом нифига, ни разу не использовал. Зато знаю немножечко английский язык:
Поэтому задаю наводящий вопрос: Что делает эта секция?
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<generator>
      <database>
        <name>org.jooq.meta.postgres.PostgresDatabase</name>
        <includes>.*</includes>
        <excludes></excludes>
        <!-- In case your database supports catalogs, e.g. SQL Server:
        <inputCatalog>public</inputCatalog>
          -->
        <inputSchema>public</inputSchema>
      </database>
      <target>
        <packageName>org.jooq.codegen.maven.example</packageName>
        <directory>target/generated-sources/jooq</directory>
      </target>
    </generator>


судя по всему это настройки генератора,который генерирует классы и кладет их в указанную директорию
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910129
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
причем сейчас ничего не падает - но последний домен из пакета указанного как таргет сжирается жуком - и просто компилируется код в таргете-а где классы которые жук сделал,там кроме моих класов ничего нет
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910130
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стас. Запускай maven с ключом -X.
Он выдаст детальную информацию в консоль о своих действиях.

Там возможно пишется warning.

И вообще. Новый год на носу. Иди уже жрать мандарины.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910133
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
Стас. Запускай maven с ключом -X.
Он выдаст детальную информацию в консоль о своих действиях.

Там возможно пишется warning.

И вообще. Новый год на носу. Иди уже жрать мандарины.

не могу) я должен это сделать)
у меня щас прикол я нашел видео то что мне надо
смотрю у автора есть в проекте директория target/generated-soursec/jooq
а в ней пакет com.бла.бла.бла
именно это он и прописывает вот тут
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<generator>
						<database>
							<name>org.jooq.meta.postgres.PostgresDatabase</name>
							<includes>.*</includes>
							<excludes/>
							<inputSchema>public</inputSchema>
						</database>
						<target>
							<packageName>com.alekseev.kaffka</packageName>
							<directory>target/generated-sources/jooq</directory>
						</target>
					</generator>



я пытаюсь создать эту же директорию - она у меня создается сразу красная- потом директория герератд -ресурс- синяя а jooq уже создается как пакет...
тоесть я в своем проекте не могу создать директорию лол что?
мавен клин делал если шо
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910134
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
папку создал эту прописал все как в видео,ничего не работает))
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910135
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YouTube Video
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910138
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это какой то пздц если честно
я так понимаю мне нужно запустить плагин jooq codegen
он нормально запускается без ошибок- пишет билд саксес
и отжирает пакет вникуда
при этот ничего не генерируя

это какой то новый вид секса с насекомым жуком)))давно такой бороды не было ппц
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910140
gycb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну вообщем разобрался я))
эти ребята во всех видео и прочих гайдах забыли сказать что их метод работает если таблица существует- тоесть жук идет в базу и ищет там все таблицы и генерит классы
а если базы нет - то он сносит указанный пакет и все)
а если нужен кодгенерация из sql скрипта это уже сложней ,но я опробую))
по крайне мере уже хоть что то получилось)
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910152
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb,
Так как сабж это такой Linq шарповский, то прикольно)).
Ты все таки продоожаешь Не изучать SQL и базы данных.
Аллергия у тебя)
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910157
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
skyANA
gycb,

ты коллег спрашивать пробовал?
сомневаюсь, что ты там у вас первый, кому сказали использовать Jooq

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

Стесняешься что-ли?
Как бы эффективное взаимодействие в интересах команды.
Лучше до код ревью спросить что да как, чем потом переделывать.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910169
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Ты все таки продоожаешь Не изучать SQL и базы данных.
Аллергия у тебя)
а изучит - всё остальное ему не потребуется.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910181
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Я мало видел профи в java не знающих бд.
Этим все сказано.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910244
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gycb
ну вообщем разобрался я))
эти ребята во всех видео и прочих гайдах забыли сказать что их метод работает если таблица существует- тоесть жук идет в базу и ищет там все таблицы и генерит классы
а если базы нет - то он сносит указанный пакет и все)
а если нужен кодгенерация из sql скрипта это уже сложней ,но я опробую))
по крайне мере уже хоть что то получилось)

Стас. У тебя - талант тестировщика. Зашёл в фреймворк и собрал кучу граблей.

Может подумаешь об карьерном кульбите? Я серъёзно.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910246
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
талант тестировщика.
талант пессимиста). Или военного корреспондета)
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910273
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Высылай офер)натыкаться на грабли это мое)
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910275
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

Ну и если я наткнулся на эти грабли то и другие наткнутся ,я против жопошных конфигоф в 2020 )если ты не вывозишь сделать юзер Френдли апи/интерфейс /хотя бы доки -то твоё место на помойке.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910276
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
gycb
пропущено...

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

Стесняешься что-ли?
Как бы эффективное взаимодействие в интересах команды.
Лучше до код ревью спросить что да как, чем потом переделывать.

У меня опыта мало ,поэтому любой очевидный вопрос может у меня вызывать Геморой ,поэтому
Да -не хочется профаном выглядеть ) вот задал бы я им вопрос чо жук у меня не взлетает
Они бы посмотрели и сказали а где у тя база?
А ее нет - есть тока скрипты)
Не я туда обращаюсь тока если совсем жопа
И сейчас я разобрался и понимаю что выглядел бы идиотом)
Поэтому к коллегам -это последняя инстанция
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910277
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

Я изучаю что говорят)
Голый jdbc сейчас никто не использует смысла нет учить
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910279
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
вадя,
Я мало видел профи в java не знающих бд.
Этим все сказано.

Что в твоём понимании знать бд?я могу сделать любой запрос )взять из базы что мне надо ,положить туда или апдейтнуть/удалить
Я конечно не изучал индексы ,хранимые процедуры и наверняка что то ещё - если потребуется изучу ,пока не было такой необходимости
Хотя вот доки читал жук умеет весь sql даже хранимки
Но мне жук немпонравился много репит кода ,много конфига , если это плата за ексепшены ну я хз профи видней
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910295
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
PetroNotC Sharp
вадя,
Я мало видел профи в java не знающих бд.
Этим все сказано.

Что в твоём понимании знать бд?я могу сделать любой запрос )взять из базы что мне надо ,положить туда или апдейтнуть/удалить
Я конечно не изучал индексы ,хранимые процедуры и наверняка что то ещё - если потребуется изучу ,пока не было такой необходимости
Хотя вот доки читал жук умеет весь sql даже хранимки
Но мне жук немпонравился много репит кода ,много конфига , если это плата за ексепшены ну я хз профи видней
любой запрос ты не сделаешь. ты не знаешь тонкости той же СУБД, что используешь. и не один инструмент не сможет заменить мозг программиста . на примере mysql - версии 5.7 и 8.х имя СУБД одно а возможности разные.
ты же используешь только 5% , только то что общее у СУБД....
операторы if, for, do, +, - есть во всех языках ното не значить что ты можешь написать прошу на любом из них . максимум - привет мир...
jdbc не устарел, это основа и все твои прокладки используют его.
и самое главное, что ты не умеешь - работать с СУБД. это включает в себя умение составить структуру данных, связи данных, их взаимодействие.
тебя ведь не просто так просят предоставить структуру базы твоих проектов. а ты ни разу не показал. а это говорит о том что твои знания в этой области близки к нулю.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910303
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
PetroNotC Sharp,
Я изучаю что говорят)
Голый jdbc сейчас никто не использует смысла нет учить
ты опять не туда.
Не надо использовать. Надо знать необходимый минимум.
Вот факты:
- все тут показывают Модель в DML/DDL или картинках, а ты не знаешь что такое Модель (при повторе rest у тебя все ломается)
- все показывают Модель, а ты три проекта тут и ни одну не показал
- все знают закон нормализации, а ты нет (имя поля count/name/items)
Это факты.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910313
MAPA3OT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
PetroNotC Sharp,

Я изучаю что говорят)
Голый jdbc сейчас никто не использует смысла нет учить

Да, естественно, тогда ответь на два моих любимых простых, но комбинированных вопроса:

1) Почему получить записи из таблицы с 10000001 по 1000000100 медленнее, чем с 1 по 100 и как этого избежать?
2) Если мне нужно выдавать данные из таблицы, в которой есть колонка с датой с разбиением по минуте/часу/дню/неделе/месяцу/году, как мне это реализовать средствами Hibernate?
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910328
iOracleDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAPA3OT
1) Почему получить записи из таблицы с 10000001 по 1000000100 медленнее, чем с 1 по 100 и как этого избежать?

В общем случае вопрос бессмысленный, зависит от того что такое с 1 по 100 и как они лежат физически.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910329
MAPA3OT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iOracleDev,
Ну, окай, можно и с подробностями. Допустим есть табличка. В ней есть поле дата. В табличке охренилиард данных за офигалион лет. Почему первые 100 по дате доставать медленее, чем 100 по дате по середине и как это исправить?

На 100% это не чинится, но хотя бы понимать "Почему" надо. А все эти встроенные пагинаторы ОРМ и та же MySQL скрывают от мозга неофита, почему оно тормозит. Понятно, что это не убер-фантастические знания, но сколько собеседуемых на этом гнётся.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910331
iOracleDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAPA3OT
Ну, окай, можно и с подробностями. Допустим есть табличка. В ней есть поле дата. В табличке охренилиард данных за офигалион лет. Почему первые 100 по дате доставать медленее , чем 100 по дате по середине и как это исправить?

Потому что при формировании таблички в хоронилище решили начать с конца и первыми записями стали самые поздние)), исправить - возможно никак, нужна полная информация по тому как будет использоваться табличка, по каким полям будут выборки и как часто.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910336
MAPA3OT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iOracleDev
Потому что при формировании таблички в хоронилище решили начать с конца и первыми записями стали самые поздние)), исправить - возможно никак, нужна полная информация по тому как будет использоваться табличка, по каким полям будут выборки и как часто.
И тут понадобятся разные SQL скрипты, Eхplain plan и прочее, что пациент яростно отрицает :)

Исправить всегда можно (не до конца) - индексы, партиционирование, денормализация дополнительными индексными полями, матерализованные вьюхи..., но для всего этого надо знать SQL, в идеале тот синтаксис, который у твоей БД. Но опять же на фиг надо, ORM всё порешает !!!!!11111 :)
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910352
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAPA3OT
iOracleDev,
Ну, окай, можно и с подробностями. Допустим есть табличка. В ней есть поле дата. В табличке охренилиард данных за офигалион лет. Почему первые 100 по дате доставать медленее, чем 100 по дате по середине и как это исправить?

На 100% это не чинится, но хотя бы понимать "Почему" надо. А все эти встроенные пагинаторы ОРМ и та же MySQL скрывают от мозга неофита, почему оно тормозит. Понятно, что это не убер-фантастические знания, но сколько собеседуемых на этом гнётся.

Это кстати поинт почему я был против дисковых Queue на основе любых DBMS.

Queue должна быть отдельным движком.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910354
iOracleDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton

Это кстати поинт почему я был против дисковых Queue на основе любых DBMS.

Queue должна быть отдельным движком.

Что то пошло не так, очередь перестала существовать, как узнать что ушло успешно, что не ушло, что ушло но на той стороне не прошло валидацию (валидация занимает продолжительное время, т.е. обмен асинхронный)?
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910355
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAPA3OT
iOracleDev
Потому что при формировании таблички в хоронилище решили начать с конца и первыми записями стали самые поздние)), исправить - возможно никак, нужна полная информация по тому как будет использоваться табличка, по каким полям будут выборки и как часто.
И тут понадобятся разные SQL скрипты, Eхplain plan и прочее, что пациент яростно отрицает :)

Исправить всегда можно (не до конца) - индексы, партиционирование, денормализация дополнительными индексными полями, матерализованные вьюхи..., но для всего этого надо знать SQL, в идеале тот синтаксис, который у твоей БД. Но опять же на фиг надо, ORM всё порешает !!!!!11111 :)

Стас не хочет использовать SQL потому что он не видит в этом смысла. Если-бы кто-то нарисовал ему популярный
пример где был ORM+JDBC и всё было тухло и медленно и потом вдруг (!) какой-то гуру из гур пришел и переписал
все на JDBC и стало летать и свистеть - это был-бы кейс. Но в теории такой кейс рисовать неинтересно. И нудно.
Хотя практика ими наполнена выше крыши.

Я в данном случае его конечно осуждаю но просто жду что он сам опытным путём для себя решит когда ему полезен
ORM и когда бесполезен. Пока для него SQL- лишнее звено в цепочке. Он эволюционным путем хочет от него убежать.
Такова есть суть современной итеративной разработки. Девелопер-нигилист просто берет копи-пасту с стаковерфлоу
и пробует. Одно решение. Другое. Десятое. Потом - как золото из песка - кристаллизуется понимание.

Вы-же хотите понимание в него вбить через чистую теорию.

Покажите ему кейс чьорт вас возьми.

А мне - нудно и неинтересно уже. Я пойду tcpdump-ить Амазонский бакет.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910357
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iOracleDev
mayton

Это кстати поинт почему я был против дисковых Queue на основе любых DBMS.

Queue должна быть отдельным движком.

Что то пошло не так, очередь перестала существовать, как узнать что ушло успешно, что не ушло, что ушло но на той стороне не прошло валидацию (валидация занимает продолжительное время, т.е. обмен асинхронный)?

Ты про что вообще? Ты про то что только в БД бывает коммит?
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910365
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

ты обозначил большую проблему на примере ТС. одно хорошо, что большинство здесь осуждают его подход к субд. и не понятно - столько знатоков твердят одно и тоже по данному предмету, хотя по другим вопросам имеют различные взгляды, как до него не доходит это?
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910375
MAPA3OT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
MAPA3OT2) Если мне нужно выдавать данные из таблицы, в которой есть колонка с датой с разбиением по минуте/часу/дню/неделе/месяцу/году, как мне это реализовать средствами Hibernate?
Мне схему БД ещё Стасу выложить, можно, это опять же не сложно, но зачем, если в межушный ганглий нельзя пробиться?
Я готов объяснять сто и ещё сто один раз тем, кто способен усвоить, а здесь...
Хотя бы на твоём примере, сколько раз тебя послушали?

Дай Стасу рыбу и он будет сыт один день, дай Стасу удочку, он её сломает, обматерит создателя и будет просить рыбу.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910404
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAPA3OT
Дай Стасу рыбу и он будет сыт один день, дай Стасу удочку, он её сломает, обматерит создателя и будет просить рыбу.
верно подмечено
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910408
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Может подумаешь об карьерном кульбите? Я серъёзно.

Это как? Кульбит в карьер?
Оригинальная вариация выражения "сделай вдоль".
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910409
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
mayton,

ты обозначил большую проблему на примере ТС. одно хорошо, что большинство здесь осуждают его подход к субд. и не понятно - столько знатоков твердят одно и тоже по данному предмету, хотя по другим вопросам имеют различные взгляды, как до него не доходит это?

Это проблема не Стаса а большинства джунов-вайтишников. Они не знают и не хотят знать SQL.
Проблема на самом деле растет корнями из собеседований. На них обычно не спрашивают SQL
или спрашивают поверхностно. Про то что SQL так же фундаментален как HTTP никто не доводит.
А все опираются на знания Hibernate/JPA, SpringData и думают лишь -бы знал фреймфорк
а там как-то пинками и пе$дюлями допинают разработку до состояния пред-релиза.

Разумеется. Какая мотивация знать SQL если его никто не спросит. Тоже самое если-бы
программисты 70-ники спрашивали нас - а почему мы не знаем язык Кобол или Форт. Или почему
никто не интересуется трансмиттером и реперфоратором или памятью на ферридах.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910410
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
я против жопошных конфигоф в 2020

2к20 надо писать.

asv79
если ты не вывозишь сделать юзер Френдли апи/интерфейс /хотя бы доки -то твоё место на помойке.

Гуи с кнопочками.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910412
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAPA3OT
Почему первые 100

В РСУБД нету первых/последних, а пагинаторы - это ересь!
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910414
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
MAPA3OT
Почему первые 100

В РСУБД нету первых/последних, а пагинаторы - это ересь!

К чему вы лезете в бочку? Очевидно-же что речь и идет о ранжировании data-rows. Неужели мы будет это жевать здесь?
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910425
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
вадя
mayton,

ты обозначил большую проблему на примере ТС. одно хорошо, что большинство здесь осуждают его подход к субд. и не понятно - столько знатоков твердят одно и тоже по данному предмету, хотя по другим вопросам имеют различные взгляды, как до него не доходит это?

Это проблема не Стаса а большинства джунов-вайтишников. Они не знают и не хотят знать SQL.
Проблема на самом деле растет корнями из собеседований. На них обычно не спрашивают SQL
или спрашивают поверхностно. Про то что SQL так же фундаментален как HTTP никто не доводит.
А все опираются на знания Hibernate/JPA, SpringData и думают лишь -бы знал фреймфорк
а там как-то пинками и пе$дюлями допинают разработку до состояния пред-релиза.

Разумеется. Какая мотивация знать SQL если его никто не спросит. Тоже самое если-бы
программисты 70-ники спрашивали нас - а почему мы не знаем язык Кобол или Форт. Или почему
никто не интересуется трансмиттером и реперфатором или памятью на ферридах.

Верно говоришь-объём информации который я должен усвоить просто огромный ,у людей на это 5 лет у меня чуть больше года -поэтому я изучаю по мере надобности.
Хотя скл я знаю ,не сказать что прям хорошо ,необходимый минимум имеется.
Если поставят на голый jdbc значит я буду изучать sql ,но пока я был на двух реальных проектов и нигде его нет чистого скл .на одном был хибер ,на текущем проекте микросервисная архитектура -рест апи -Кафка -жук

Тут говорят некоторые я не знаю что такое схема)я ещё в интернатуру uml схемы рисовал
Обещаю след проект я начну с презентации схемы
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910427
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UML очень обширен. Он содержит много классов диаграмм.

А коллеги имеют в виду Entity-Relationsheep. Это таблички и указания типов связности.
Один-ко многим. Или многие-ко-многим.

Просто пока ты не разработаешь и не усвоишь свою-же реляционную модель - все
предположения относительно API будут фейком или гаданием на кофейной гуще.

Признаки неправильной модели:
- ожидалось что вернется 1 запись но возвращается много
- ожидалось что надо изменить наименование товара в 1 места а оказалось что минимум в 3х и в множестве строк.
- данные можно выбрать двояко
- данные не связны в таблице хотя по бизнесу связны. И наоборот.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910467
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
UML очень обширен. Он содержит много классов диаграмм.

А коллеги имеют в виду Entity-Relationsheep. Это таблички и указания типов связности.
Один-ко многим. Или многие-ко-многим.

Просто пока ты не разработаешь и не усвоишь свою-же реляционную модель - все
предположения относительно API будут фейком или гаданием на кофейной гуще.

Признаки неправильной модели:
- ожидалось что вернется 1 запись но возвращается много
- ожидалось что надо изменить наименование товара в 1 места а оказалось что минимум в 3х и в множестве строк.
- данные можно выбрать двояко
- данные не связны в таблице хотя по бизнесу связны. И наоборот.

Ну вот возьму на кворум след .заказ и нарисую
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910506
iOracleDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Ты про что вообще? Ты про то что только в БД бывает коммит?

Я про то что при обмене информацией между двумя системами в ядре которых БД, внешняя очередь не нужна.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910529
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При чем тут БД?

Разве я начинал топик про БД?
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910552
MAPA3OT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
mayton

Ну вот возьму на кворум след .заказ и нарисую
Нет, не нарисуешь. И я даже объясню почему. Программирование, как медицина, да можно лечить то, что прилетело, но лучше лечить то, что вызывает.
Да можно жить с плохим кодом, но лучше изначально писать хороший (так редко получается) или хотя бы легко исправляемый.

Но для всего этого нужно написать схему как оно, блин, должно работать. Ты захотел феечек в данном направлении, а я захотел розовых поней в другом. Программа ещё работает? Процесс идёт и выполняет, что нужно, тогда ок.

А ты почему-то не хочешь думать, программирование это на 80% разглядывание разного в интернетах, на 20% писание кода и на 200%(те самые, когда не на работе и не за компом) продумывание, что сделать и как.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910560
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
skyANA
пропущено...

Стесняешься что-ли?
Как бы эффективное взаимодействие в интересах команды.
Лучше до код ревью спросить что да как, чем потом переделывать.

У меня опыта мало ,поэтому любой очевидный вопрос может у меня вызывать Геморой ,поэтому
Да -не хочется профаном выглядеть ) вот задал бы я им вопрос чо жук у меня не взлетает
Они бы посмотрели и сказали а где у тя база?
А ее нет - есть тока скрипты)
Не я туда обращаюсь тока если совсем жопа
И сейчас я разобрался и понимаю что выглядел бы идиотом)
Поэтому к коллегам -это последняя инстанция
Вроде взрослый мужик, а комплексы как у прыщавого юноши :)
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910580
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAPA3OT
Нет, не нарисуешь.

+1
уже четвёртый раз обещает (четвертый проект).
MAPA3OT
А ты почему-то не хочешь думать, программирование это на 80% разглядывание разного в интернетах, на 20% писание кода и на 200%(те самые, когда не на работе и не за компом) продумывание, что сделать и как.

+1
Хотя скажу что идеальных прогеров и людей нет.
Он достаточно быстро делает. Но без оглядки и рассуждений.
Ему ПМ нужен, но характер хреновый)))
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910583
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79

Ну вот возьму на кворум след .заказ и нарисую

Попробуй ради прикола в следующем проекте сделай 2 бранча.
Например:
Код: java
1.
2.
3.
master
feature/Stas-Spring-ORM-Hibernate
feature/Stas-Spring-Native-SQL


Это потребует от тебя некоторых усилий. По синхронизации двух ветвей разработки.
Но я убежден что в бранче №2 где будет Spring-Data + NativeSQL
код будет компактен и красив.

Потом - сравнишь.
...
Рейтинг: 0 / 0
Jooq postgres Spring boot 2 configuration
    #39910638
iOracleDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
При чем тут БД?

Разве я начинал топик про БД?

Ты не начинал этот топик)) и очень глубоко залез в контекст своей задачи.
...
Рейтинг: 0 / 0
85 сообщений из 85, показаны все 4 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Jooq postgres Spring boot 2 configuration
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]