Perguntas com a marcação «orm»

O mapeamento objeto-relacional (ORM) é uma técnica para mapear sistemas orientados a objeto para bancos de dados relacionais. Use outras tags para indicar a linguagem de programação ([java], [sql], [python]), sistema de banco de dados ([postgreSQL], sistema de gerenciamento de conteúdo ([django]), framework ([flask], [spring], [laravel ]), ambiente de aplicativo ([android], [node.js]) e outras tags que podem ser usadas para pesquisas e ter observadores.

10
Campos exclusivos que permitem nulos no Django
Eu tenho o modelo Foo que tem barra de campo. O campo da barra deve ser exclusivo, mas permitir nulos, o que significa que desejo permitir mais de um registro se o campo da barra for null, mas se não for, nullos valores deverão ser exclusivos. Aqui está o meu …



3
SQLAlchemy: diferença de mecanismo, conexão e sessão
Eu uso SQLAlchemy e há pelo menos três entidades: engine, sessione connection, que tem executemétodo, por isso, se eu por exemplo, quer selecionar todos os registros de tableque posso fazer isso engine.execute(select([table])).fetchall() e isto connection.execute(select([table])).fetchall() e até isso session.execute(select([table])).fetchall() - os resultados serão os mesmos. Pelo que entendi, se alguém …

11
O JPA CascadeType.ALL não exclui órfãos
Estou tendo problemas para excluir nós órfãos usando JPA com o seguinte mapeamento @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; Estou tendo o problema das funções órfãs penduradas no banco de dados. Posso usar a org.hibernate.annotations.Cascadetag específica Hibernate da anotação, mas obviamente não quero …
132 java  hibernate  orm  jpa  jpa-2.0 

10
Inserção em massa com SQLAlchemy ORM
Existe alguma maneira de fazer com que o SQLAlchemy faça uma inserção em massa em vez de inserir cada objeto individual. ou seja, fazendo: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) ao invés de: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` …


7
Como mapeio listas de objetos aninhados com o Dapper
Atualmente, estou usando o Entity Framework para meu acesso ao banco de dados, mas quero dar uma olhada no Dapper. Eu tenho aulas como esta: public class Course{ public string Title{get;set;} public IList<Location> Locations {get;set;} ... } public class Location{ public string Name {get;set;} ... } Assim, um curso pode …
127 orm  dapper 

10
ORMs do PHP: doutrina versus propulsão
Estou iniciando um novo projeto com o symfony, que é prontamente integrado ao Doctrine e ao Propel , mas é claro que preciso fazer uma escolha ... Fiquei me perguntando se as pessoas mais experientes por aí têm prós e / ou contras em geral. qualquer um desses dois? Muito …
126 php  orm  symfony1  doctrine  propel 

8
Como consultar entre duas datas usando Laravel e Eloquent?
Estou tentando criar uma página de relatório que mostra relatórios de uma data específica para uma data específica. Este é meu código atual: $now = date('Y-m-d'); $reservations = Reservation::where('reservation_from', $now)->get(); O que isso faz em SQL simples é select * from table where reservation_from = $now. Tenho esta consulta aqui, …
122 php  laravel  laravel-5  orm 

4
Qual é a diferença entre persist () e merge () em JPA e Hibernate?
Qual é a diferença entre persist () e merge () no Hibernate? persist() pode criar uma consulta UPDATE & INSERT, por exemplo: SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); neste caso, a consulta será gerada assim: Hibernate: insert into A (NAME, ID) values …
119 java  hibernate  jpa  orm  entity 


6
Atualização eficiente do banco de dados usando SQLAlchemy ORM
Estou iniciando um novo aplicativo e procurando usar um ORM - em particular, SQLAlchemy. Digamos que tenho uma coluna 'foo' em meu banco de dados e desejo incrementá-la. No sqlite direto, isso é fácil: db = sqlite3.connect('mydata.sqlitedb') cur = db.cursor() cur.execute('update table stuff set foo = foo + 1') Eu …
116 python  orm  sqlalchemy 

10
Entity Framework 4 vs NHibernate [fechado]
Fechado . Esta pergunta é baseada em opinião . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando este post . Fechado há 5 anos . Melhore esta questão Muito se tem falado sobre a primeira …

30
Erro de Hibernate: org.hibernate.NonUniqueObjectException: um objeto diferente com o mesmo valor de identificador já estava associado à sessão
Eu tenho dois objetos de usuário e enquanto tento salvar o objeto usando session.save(userObj); Eu estou recebendo o seguinte erro: Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] Estou criando a sessão usando BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = …
114 java  hibernate  orm 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.