Hi Eyvgenij,

here's the situation. My colleagues and I are currently working on a Spring 
Boot project that uses Oracle. However, although one of the developers has 
managed to install Oracle 11 on his machine, the 4 others haven't,
probably because of company-wide security policies (who knows). Instead of 
spending precious development time figuring out why Oracle won't install, 
we've decided to use H2 instead for development purposes.

The schema-h2.sql script in ou project creates a table containing a BLOB 
column (when the Spring Boot Profile is "h2").

I would like to store a sample json file (200 lines) in the in-memory DB, 
to test the GET REST request, during development.

For instance,

GET /myservice/<invoice id>

returns

{ "id": 2, "invoicename" : "123", etc. }

Cheers,

Phil









Le mercredi 9 octobre 2019 07:55:17 UTC+2, Evgenij Ryazanov a écrit :
>
> BLOB or CLOB values in in-memory database? Bad idea in general, when you 
> use an in-memory database, it should be small enough.
>
> If you want to connect to the database from another process, you need to 
> start a TCP Server inside of the process that owns the database.
>
> org.h2.tools.Server tcp = org.h2.tools.Server.createTcpServer(…);
> tcp.start();
>
> Another process should use the remote URL to connect to this server.
>
> You can also launch a separate H2 Server process and connect to it from 
> both your applications.
>
> If you use Hibernate, you can use Hibernate.getLobCreator(…) I guess. Why 
> you want to mix different methods to deal with the database?
>

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/h2-database/008246ef-a44b-42f1-95bf-8f1fdb2d6b65%40googlegroups.com.

Reply via email to